2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-01 11:10:54 +00:00

New Crowdin translations by GitHub Action (#9801)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2025-06-20 09:05:29 +10:00
committed by GitHub
parent 6a23341f2a
commit 38cf8141fc
42 changed files with 4432 additions and 3067 deletions

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"Language: ar_SA\n" "Language: ar_SA\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Bulgarian\n" "Language-Team: Bulgarian\n"
"Language: bg_BG\n" "Language: bg_BG\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Част" msgstr "Част"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Цялостна наличност" msgstr "Цялостна наличност"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
@ -483,7 +483,7 @@ msgstr "Musí být platné číslo"
msgid "Currency" msgid "Currency"
msgstr "Měna" msgstr "Měna"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Vyberte měnu z dostupných možností" msgstr "Vyberte měnu z dostupných možností"
@ -545,11 +545,11 @@ msgstr "Zahrnout varianty"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Zahrnout varianty"
msgid "Part" msgid "Part"
msgstr "Díl" msgstr "Díl"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Volitelné" msgstr "Volitelné"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sestava" msgstr "Sestava"
@ -921,7 +921,7 @@ msgstr "Výstup neodpovídá výrobnímu příkazu"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Množství musí být vyšší než nula" msgstr "Množství musí být vyšší než nula"
@ -1070,7 +1070,7 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Přidělené zásoby" msgstr "Přidělené zásoby"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Na objednávku" msgstr "Na objednávku"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Ve výrobě" msgstr "Ve výrobě"
@ -1351,7 +1353,7 @@ msgstr "Ve výrobě"
msgid "External Stock" msgid "External Stock"
msgstr "Externí zásoby" msgstr "Externí zásoby"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Dostupné zásoby" msgstr "Dostupné zásoby"
@ -2444,8 +2446,8 @@ msgstr "Díly jsou ve výchozím nastavení šablony"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů" msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponent" msgstr "Komponent"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "Chyby" msgstr "Chyby"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Schválit celý kusovník" msgstr "Schválit celý kusovník"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Je revizí" msgstr "Je revizí"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Má revize" msgstr "Má revize"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Kusovník schválen" msgstr "Kusovník schválen"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Ikona (volitelná)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Díly" msgstr "Díly"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Podkategorie" msgstr "Podkategorie"
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Dodavatelé" msgstr "Dodavatelé"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Vyloučit skladové položky v externích umístěních" msgstr "Vyloučit skladové položky v externích umístěních"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Aktualizovat díly" msgstr "Aktualizovat díly"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Kontrola procesů na pozadí se nezdařila" msgstr "Kontrola procesů na pozadí se nezdařila"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Aktualizovat cenu pro díl" msgstr "Aktualizovat cenu pro díl"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Vybrat nadřazenou sestavu" msgstr "Vybrat nadřazenou sestavu"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Je tento uživatelský účet aktivní"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Váš účet byl vytvořen." msgstr "Váš účet byl vytvořen."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Pro přihlášení použijte funkci obnovení hesla" msgstr "Pro přihlášení použijte funkci obnovení hesla"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Vítejte v InvenTree" msgstr "Vítejte v InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
"Language: da_DK\n" "Language: da_DK\n"
@ -483,7 +483,7 @@ msgstr "Skal være et gyldigt tal"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Vælg valuta fra tilgængelige muligheder" msgstr "Vælg valuta fra tilgængelige muligheder"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Del" msgstr "Del"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Valgfri" msgstr "Valgfri"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Kontrol af baggrundstjeneste mislykkedes" msgstr "Kontrol af baggrundstjeneste mislykkedes"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de_DE\n" "Language: de_DE\n"
@ -483,7 +483,7 @@ msgstr "Muss eine gültige Nummer sein"
msgid "Currency" msgid "Currency"
msgstr "Währung" msgstr "Währung"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Währung aus verfügbaren Optionen auswählen" msgstr "Währung aus verfügbaren Optionen auswählen"
@ -545,11 +545,11 @@ msgstr "Varianten einschließen"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Varianten einschließen"
msgid "Part" msgid "Part"
msgstr "Teil" msgstr "Teil"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Optional" msgstr "Optional"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Baugruppe" msgstr "Baugruppe"
@ -921,7 +921,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Anzahl muss größer Null sein" msgstr "Anzahl muss größer Null sein"
@ -1070,7 +1070,7 @@ msgstr "Seriennummer für dieses Endprodukt eingeben"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Zugewiesener Bestand" msgstr "Zugewiesener Bestand"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Bestellt" msgstr "Bestellt"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "In Produktion" msgstr "In Produktion"
@ -1351,7 +1353,7 @@ msgstr "In Produktion"
msgid "External Stock" msgid "External Stock"
msgstr "Externes Lager" msgstr "Externes Lager"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Verfügbarer Bestand" msgstr "Verfügbarer Bestand"
@ -2444,8 +2446,8 @@ msgstr "Teile sind standardmäßig Vorlagen"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponente" msgstr "Komponente"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "Fehler" msgstr "Fehler"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Gültig" msgstr "Gültig"
@ -5135,39 +5137,39 @@ msgstr "Lagerartikel produziert von Bauauftrag"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Lagerartikel für Bauauftrag benötigt" msgstr "Lagerartikel für Bauauftrag benötigt"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Gesamte Stückliste validieren" msgstr "Gesamte Stückliste validieren"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Diese Option muss ausgewählt werden" msgstr "Diese Option muss ausgewählt werden"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Verwendet" msgstr "Verwendet"
@ -5217,7 +5219,7 @@ msgstr "Symbol (optional)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Sie können diese Teilekategorie nicht als strukturell festlegen, da ihr bereits Teile zugewiesen sind!" msgstr "Sie können diese Teilekategorie nicht als strukturell festlegen, da ihr bereits Teile zugewiesen sind!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Teile" msgstr "Teile"
@ -5955,15 +5957,15 @@ msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt w
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Doppelte Beziehung existiert bereits" msgstr "Doppelte Beziehung existiert bereits"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Übergeordnete Kategorie" msgstr "Übergeordnete Kategorie"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Übergeordnete Teilkategorie" msgstr "Übergeordnete Teilkategorie"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Unter-Kategorien" msgstr "Unter-Kategorien"
@ -6099,7 +6101,7 @@ msgstr "Im Bau"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Zulieferer" msgstr "Zulieferer"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Gesamtbestand" msgstr "Gesamtbestand"
@ -6177,140 +6180,156 @@ msgstr "Dateiname eines vorhandenen Teilbildes"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Bilddatei existiert nicht" msgstr "Bilddatei existiert nicht"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Herstellbar"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Inventurbericht auf ein bestimmtes Teil und alle Variantenteile beschränken" msgstr "Inventurbericht auf ein bestimmtes Teil und alle Variantenteile beschränken"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" 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" msgstr "Inventurbericht auf eine bestimmte Teilekategorie und alle untergeordneten Kategorien beschränken"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" 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" msgstr "Inventurbericht auf einen bestimmten Lagerort und alle untergeordneten Lagerorte beschränken"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Externen Bestand ausschließen" msgstr "Externen Bestand ausschließen"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Lagerartikel an externen Orten ausschließen" msgstr "Lagerartikel an externen Orten ausschließen"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Bericht generieren" msgstr "Bericht generieren"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten" msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Teile aktualisieren" msgstr "Teile aktualisieren"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren" msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Inventur-Funktionalität ist nicht aktiviert" msgstr "Inventur-Funktionalität ist nicht aktiviert"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen" msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Niedrigster Preis" msgstr "Niedrigster Preis"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Berechneten Wert für Mindestpreis überschreiben" msgstr "Berechneten Wert für Mindestpreis überschreiben"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Mindestpreis Währung" msgstr "Mindestpreis Währung"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Höchster Preis" msgstr "Höchster Preis"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Berechneten Wert für maximalen Preis überschreiben" msgstr "Berechneten Wert für maximalen Preis überschreiben"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Maximalpreis Währung" msgstr "Maximalpreis Währung"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Aktualisieren" msgstr "Aktualisieren"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Preis für dieses Teil aktualisieren" msgstr "Preis für dieses Teil aktualisieren"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Konnte nicht von den angegebenen Währungen in {default_currency} umrechnen" msgstr "Konnte nicht von den angegebenen Währungen in {default_currency} umrechnen"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein" msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein" msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Herstellbar"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Teil auswählen, von dem Stückliste kopiert wird" msgstr "Teil auswählen, von dem Stückliste kopiert wird"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Bestehende Daten entfernen" msgstr "Bestehende Daten entfernen"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Vererbtes einschließen" msgstr "Vererbtes einschließen"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Ungültige Zeilen überspringen" msgstr "Ungültige Zeilen überspringen"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Ersatzteile kopieren" msgstr "Ersatzteile kopieren"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren"
@ -8854,23 +8873,39 @@ msgstr "Ist dieses Benutzerkonto aktiv"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Ihr Konto wurde erstellt." msgstr "Ihr Konto wurde erstellt."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Bitte benutzen Sie die Passwort-zurücksetzen-Funktion, um sich anzumelden" msgstr "Bitte benutzen Sie die Passwort-zurücksetzen-Funktion, um sich anzumelden"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Willkommen bei InvenTree" msgstr "Willkommen bei InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
"Language: el_GR\n" "Language: el_GR\n"
@ -483,7 +483,7 @@ msgstr "Πρέπει να είναι αριθμός"
msgid "Currency" msgid "Currency"
msgstr "Νόμισμα" msgstr "Νόμισμα"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές" msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Εξάρτημα" msgstr "Εξάρτημα"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Προαιρετικό" msgstr "Προαιρετικό"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
@ -1070,7 +1070,7 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε" msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Ο λογαριασμός σας δημιουργήθηκε." msgstr "Ο λογαριασμός σας δημιουργήθηκε."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Παρακαλούμε χρησιμοποιήστε τη λειτουργία επαναφοράς κωδικού πρόσβασης για να συνδεθείτε" msgstr "Παρακαλούμε χρησιμοποιήστε τη λειτουργία επαναφοράς κωδικού πρόσβασης για να συνδεθείτε"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Καλώς ήρθατε στο InvenTree" msgstr "Καλώς ήρθατε στο InvenTree"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-17 12:52+0000\n" "POT-Creation-Date: 2025-06-19 11:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -484,7 +484,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -546,11 +546,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -569,8 +569,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -657,7 +657,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -922,7 +922,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1071,7 +1071,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1340,11 +1340,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1352,7 +1354,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2445,8 +2447,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3996,7 +3998,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5136,39 +5138,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5218,7 +5220,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5956,15 +5958,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6100,7 +6102,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6121,7 +6123,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6178,140 +6181,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8855,22 +8874,38 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es_ES\n" "Language: es_ES\n"
@ -483,7 +483,7 @@ msgstr "Debe ser un número válido"
msgid "Currency" msgid "Currency"
msgstr "Moneda" msgstr "Moneda"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Seleccionar moneda de las opciones disponibles" msgstr "Seleccionar moneda de las opciones disponibles"
@ -545,11 +545,11 @@ msgstr "Incluye Variantes"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Incluye Variantes"
msgid "Part" msgid "Part"
msgstr "Parte" msgstr "Parte"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoría" msgstr "Categoría"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opcional" msgstr "Opcional"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaje" msgstr "Montaje"
@ -921,7 +921,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "La cantidad debe ser mayor que cero" msgstr "La cantidad debe ser mayor que cero"
@ -1070,7 +1070,7 @@ msgstr "Introduzca los números de serie de salidas de construcción"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Stock Asignado" msgstr "Stock Asignado"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "En pedido" msgstr "En pedido"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "En producción" msgstr "En producción"
@ -1351,7 +1353,7 @@ msgstr "En producción"
msgid "External Stock" msgid "External Stock"
msgstr "Stock externo" msgstr "Stock externo"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Stock Disponible" msgstr "Stock Disponible"
@ -2444,8 +2446,8 @@ msgstr "Las partes son plantillas por defecto"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Componente" msgstr "Componente"
@ -3995,7 +3997,7 @@ msgstr "Datos de la fila original"
msgid "Errors" msgid "Errors"
msgstr "Errores" msgstr "Errores"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Válido" msgstr "Válido"
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Validación de Lista de Materiales" msgstr "Validación de Lista de Materiales"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Esta opción debe ser seleccionada" msgstr "Esta opción debe ser seleccionada"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Icono (opcional)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!" msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Partes" msgstr "Partes"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Categoría principal de parte" msgstr "Categoría principal de parte"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Subcategorías" msgstr "Subcategorías"
@ -6099,7 +6101,7 @@ msgstr "En construcción"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Proveedores" msgstr "Proveedores"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Inventario Total" msgstr "Inventario Total"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "El archivo de imagen no existe" msgstr "El archivo de imagen no existe"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Puede construir"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generar informe" msgstr "Generar informe"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Actualizar partes" msgstr "Actualizar partes"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Falló la comprobación en segundo plano del worker" msgstr "Falló la comprobación en segundo plano del worker"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Precio mínimo" msgstr "Precio mínimo"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Anular el valor calculado para precio mínimo" msgstr "Anular el valor calculado para precio mínimo"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Precio mínimo de moneda" msgstr "Precio mínimo de moneda"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Precio máximo" msgstr "Precio máximo"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Precio máximo de moneda" msgstr "Precio máximo de moneda"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Actualizar" msgstr "Actualizar"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "El precio mínimo no debe ser mayor que el precio máximo" msgstr "El precio mínimo no debe ser mayor que el precio máximo"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "El precio máximo no debe ser inferior al precio mínimo" msgstr "El precio máximo no debe ser inferior al precio mínimo"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Puede construir"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Seleccionar parte de la que copiar BOM" msgstr "Seleccionar parte de la que copiar BOM"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Eliminar Datos Existentes" msgstr "Eliminar Datos Existentes"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Eliminar artículos BOM existentes antes de copiar" msgstr "Eliminar artículos BOM existentes antes de copiar"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Incluye Heredado" msgstr "Incluye Heredado"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Incluye artículos BOM que son heredados de partes con plantillas" msgstr "Incluye artículos BOM que son heredados de partes con plantillas"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Omitir filas no válidas" msgstr "Omitir filas no válidas"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Activar esta opción para omitir filas inválidas" msgstr "Activar esta opción para omitir filas inválidas"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Copiar partes sustitutas" msgstr "Copiar partes sustitutas"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Esta cuenta de usuario está activa"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Su cuenta ha sido creada." msgstr "Su cuenta ha sido creada."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Bienvenido a InvenTree" msgstr "Bienvenido a InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Spanish, Mexico\n" "Language-Team: Spanish, Mexico\n"
"Language: es_MX\n" "Language: es_MX\n"
@ -483,7 +483,7 @@ msgstr "Debe ser un número válido"
msgid "Currency" msgid "Currency"
msgstr "Moneda" msgstr "Moneda"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Seleccionar moneda de las opciones disponibles" msgstr "Seleccionar moneda de las opciones disponibles"
@ -545,11 +545,11 @@ msgstr "Incluye Variantes"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Incluye Variantes"
msgid "Part" msgid "Part"
msgstr "Parte" msgstr "Parte"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoría" msgstr "Categoría"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opcional" msgstr "Opcional"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaje" msgstr "Montaje"
@ -921,7 +921,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "La cantidad debe ser mayor que cero" msgstr "La cantidad debe ser mayor que cero"
@ -1070,7 +1070,7 @@ msgstr "Introduzca los números de serie de salidas de construcción"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Stock Asignado" msgstr "Stock Asignado"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "En pedido" msgstr "En pedido"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "En producción" msgstr "En producción"
@ -1351,7 +1353,7 @@ msgstr "En producción"
msgid "External Stock" msgid "External Stock"
msgstr "Stock externo" msgstr "Stock externo"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Stock Disponible" msgstr "Stock Disponible"
@ -2444,8 +2446,8 @@ msgstr "Las partes son plantillas por defecto"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Componente" msgstr "Componente"
@ -3995,7 +3997,7 @@ msgstr "Datos de la fila original"
msgid "Errors" msgid "Errors"
msgstr "Errores" msgstr "Errores"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Válido" msgstr "Válido"
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Validación de Lista de Materiales" msgstr "Validación de Lista de Materiales"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Esta opción debe ser seleccionada" msgstr "Esta opción debe ser seleccionada"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Icono (opcional)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!" msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Partes" msgstr "Partes"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Categoría principal de parte" msgstr "Categoría principal de parte"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Subcategorías" msgstr "Subcategorías"
@ -6099,7 +6101,7 @@ msgstr "En construcción"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Proveedores" msgstr "Proveedores"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Inventario Total" msgstr "Inventario Total"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "El archivo de imagen no existe" msgstr "El archivo de imagen no existe"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Puede construir"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generar informe" msgstr "Generar informe"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Actualizar partes" msgstr "Actualizar partes"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Falló la comprobación en segundo plano del worker" msgstr "Falló la comprobación en segundo plano del worker"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Precio mínimo" msgstr "Precio mínimo"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Anular el valor calculado para precio mínimo" msgstr "Anular el valor calculado para precio mínimo"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Precio mínimo de moneda" msgstr "Precio mínimo de moneda"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Precio máximo" msgstr "Precio máximo"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Precio máximo de moneda" msgstr "Precio máximo de moneda"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Actualizar" msgstr "Actualizar"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "El precio mínimo no debe ser mayor que el precio máximo" msgstr "El precio mínimo no debe ser mayor que el precio máximo"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "El precio máximo no debe ser inferior al precio mínimo" msgstr "El precio máximo no debe ser inferior al precio mínimo"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Puede construir"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Seleccionar parte de la que copiar BOM" msgstr "Seleccionar parte de la que copiar BOM"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Eliminar Datos Existentes" msgstr "Eliminar Datos Existentes"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Eliminar artículos BOM existentes antes de copiar" msgstr "Eliminar artículos BOM existentes antes de copiar"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Incluye Heredado" msgstr "Incluye Heredado"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Incluye artículos BOM que son heredados de partes con plantillas" msgstr "Incluye artículos BOM que son heredados de partes con plantillas"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Omitir filas no válidas" msgstr "Omitir filas no válidas"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Activar esta opción para omitir filas inválidas" msgstr "Activar esta opción para omitir filas inválidas"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Copiar partes sustitutas" msgstr "Copiar partes sustitutas"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Esta cuenta de usuario está activa"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Su cuenta ha sido creada." msgstr "Su cuenta ha sido creada."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Bienvenido a InvenTree" msgstr "Bienvenido a InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Estonian\n" "Language-Team: Estonian\n"
"Language: et_EE\n" "Language: et_EE\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "Valuuta" msgstr "Valuuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Osa" msgstr "Osa"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Valikuline" msgstr "Valikuline"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Saadaval laos" msgstr "Saadaval laos"
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponent" msgstr "Komponent"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Ikoon (valikuline)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Osad" msgstr "Osad"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr "Ehitamine"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Tarnijad" msgstr "Tarnijad"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Minimaalne hind" msgstr "Minimaalne hind"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Maksimaalne hind" msgstr "Maksimaalne hind"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Uuenda" msgstr "Uuenda"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Persian\n" "Language-Team: Persian\n"
"Language: fa_IR\n" "Language: fa_IR\n"
@ -483,7 +483,7 @@ msgstr "باید یک عدد معتبر باشد"
msgid "Currency" msgid "Currency"
msgstr "ارز" msgstr "ارز"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "ارز را از گزینه های موجود انتخاب کنید" msgstr "ارز را از گزینه های موجود انتخاب کنید"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "قطعه" msgstr "قطعه"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "دسته" msgstr "دسته"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "اختیاری" msgstr "اختیاری"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "مونتاژ" msgstr "مونتاژ"
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
"Language: fi_FI\n" "Language: fi_FI\n"
@ -483,7 +483,7 @@ msgstr "Täytyy olla kelvollinen luku"
msgid "Currency" msgid "Currency"
msgstr "Valuutta" msgstr "Valuutta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista" msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Osa" msgstr "Osa"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategoria" msgstr "Kategoria"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponentti" msgstr "Komponentti"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Kuvake (valinnainen)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Luo raportti" msgstr "Luo raportti"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-17 12:21\n" "PO-Revision-Date: 2025-06-19 11:46\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
@ -483,7 +483,7 @@ msgstr "Doit être un nombre valide"
msgid "Currency" msgid "Currency"
msgstr "Devise" msgstr "Devise"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Sélectionnez la devise à partir des options disponibles" msgstr "Sélectionnez la devise à partir des options disponibles"
@ -545,11 +545,11 @@ msgstr "Inclure les variantes"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Inclure les variantes"
msgid "Part" msgid "Part"
msgstr "Pièce" msgstr "Pièce"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Catégorie" msgstr "Catégorie"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Facultatif" msgstr "Facultatif"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Assemblage" msgstr "Assemblage"
@ -921,7 +921,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "La quantité doit être supérieure à zéro" msgstr "La quantité doit être supérieure à zéro"
@ -1070,7 +1070,7 @@ msgstr "Entrer les numéros de séries pour la fabrication"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Stock alloué" msgstr "Stock alloué"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "En Commande" msgstr "En Commande"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "En Production" msgstr "En Production"
@ -1351,7 +1353,7 @@ msgstr "En Production"
msgid "External Stock" msgid "External Stock"
msgstr "Stock externe" msgstr "Stock externe"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Stock disponible" msgstr "Stock disponible"
@ -2444,8 +2446,8 @@ msgstr "Les pièces sont des templates par défaut"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut" msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Composant" msgstr "Composant"
@ -3995,7 +3997,7 @@ msgstr "Données de la ligne d'origine"
msgid "Errors" msgid "Errors"
msgstr "Erreurs" msgstr "Erreurs"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Valide" msgstr "Valide"
@ -5135,39 +5137,39 @@ msgstr "Stock produit par ordre de fabrication"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Stock requis pour l'ordre de fabrication" msgstr "Stock requis pour l'ordre de fabrication"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Valider l'ensemble de la nomenclature" msgstr "Valider l'ensemble de la nomenclature"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Cette option doit être sélectionnée" msgstr "Cette option doit être sélectionnée"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "Est variante" msgstr "Est variante"
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Est la révision" msgstr "Est la révision"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "A des révisions" msgstr "A des révisions"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Nomenclature valide" msgstr "Nomenclature valide"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "La pièce d'assemblage est testable" msgstr "La pièce d'assemblage est testable"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Le composant est testable" msgstr "Le composant est testable"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Utilise" msgstr "Utilise"
@ -5217,7 +5219,7 @@ msgstr "Icône (facultatif)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Vous ne pouvez pas rendre cette catégorie de pièces structurelle car certaines pièces lui sont déjà affectées !" msgstr "Vous ne pouvez pas rendre cette catégorie de pièces structurelle car certaines pièces lui sont déjà affectées !"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Pièces" msgstr "Pièces"
@ -5955,15 +5957,15 @@ msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-m
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Une relation en double existe déjà" msgstr "Une relation en double existe déjà"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Catégorie de parents" msgstr "Catégorie de parents"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Catégorie de pièce mère" msgstr "Catégorie de pièce mère"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Sous-catégories" msgstr "Sous-catégories"
@ -6099,7 +6101,7 @@ msgstr "Construction"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "Révisions"
msgid "Suppliers" msgid "Suppliers"
msgstr "Fournisseurs" msgstr "Fournisseurs"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Stock total" msgstr "Stock total"
@ -6177,140 +6180,156 @@ msgstr "Nom de fichier d'une image de pièce existante"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Le fichier image n'existe pas" msgstr "Le fichier image n'existe pas"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Peut construire"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Limiter le rapport d'inventaire à une pièce particulière et à toute variante de pièce" msgstr "Limiter le rapport d'inventaire à une pièce particulière et à toute variante de pièce"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "Limiter le rapport d'inventaire à une catégorie de pièces particulière et à toutes les catégories inférieures" msgstr "Limiter le rapport d'inventaire à une catégorie de pièces particulière et à toutes les catégories inférieures"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "Limiter le rapport d'inventaire à un lieu de stockage particulier et à tous les lieux subordonnés" msgstr "Limiter le rapport d'inventaire à un lieu de stockage particulier et à tous les lieux subordonnés"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Exclure le stock externe" msgstr "Exclure le stock externe"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Exclure les articles en stock dans les sites externes" msgstr "Exclure les articles en stock dans les sites externes"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Générer un rapport" msgstr "Générer un rapport"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Générer un fichier de rapport contenant les données calculées de l'inventaire" msgstr "Générer un fichier de rapport contenant les données calculées de l'inventaire"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Mise à jour des pièces" msgstr "Mise à jour des pièces"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Mettre à jour les parties spécifiées avec les données calculées de l'inventaire" msgstr "Mettre à jour les parties spécifiées avec les données calculées de l'inventaire"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "La fonctionnalité d'inventaire n'est pas activée" msgstr "La fonctionnalité d'inventaire n'est pas activée"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Échec de la vérification du processus d'arrière-plan" msgstr "Échec de la vérification du processus d'arrière-plan"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Prix Minimum" msgstr "Prix Minimum"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Remplacer la valeur calculée pour le prix minimum" msgstr "Remplacer la valeur calculée pour le prix minimum"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Prix minimum monnaie" msgstr "Prix minimum monnaie"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Prix Maximum" msgstr "Prix Maximum"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Remplacer la valeur calculée pour le prix maximum" msgstr "Remplacer la valeur calculée pour le prix maximum"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Devise du prix maximum" msgstr "Devise du prix maximum"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Mise à jour" msgstr "Mise à jour"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Mise à jour des prix pour cette pièce" msgstr "Mise à jour des prix pour cette pièce"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Impossible de convertir les devises fournies en {default_currency}" msgstr "Impossible de convertir les devises fournies en {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Le prix minimum ne doit pas être supérieur au prix maximum" msgstr "Le prix minimum ne doit pas être supérieur au prix maximum"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Le prix maximum ne doit pas être inférieur au prix minimum" msgstr "Le prix maximum ne doit pas être inférieur au prix minimum"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Sélectionner l'assemblage parent" msgstr "Sélectionner l'assemblage parent"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "Sélectionner le composant" msgstr "Sélectionner le composant"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Peut construire"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Sélectionner la pièce à partir de laquelle copier la nomenclature" msgstr "Sélectionner la pièce à partir de laquelle copier la nomenclature"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Supprimer les données existantes" msgstr "Supprimer les données existantes"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Supprimer les postes de nomenclature existants avant de les copier" msgstr "Supprimer les postes de nomenclature existants avant de les copier"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Inclure l'héritage" msgstr "Inclure l'héritage"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Inclure les éléments de nomenclature hérités des pièces modélisées" msgstr "Inclure les éléments de nomenclature hérités des pièces modélisées"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Sauter les lignes non valides" msgstr "Sauter les lignes non valides"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Activez cette option pour ignorer les lignes non valides" msgstr "Activez cette option pour ignorer les lignes non valides"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Copier les pièces de remplacement" msgstr "Copier les pièces de remplacement"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Copie de pièces de rechange en cas de duplication de postes de nomenclature" msgstr "Copie de pièces de rechange en cas de duplication de postes de nomenclature"
@ -8854,23 +8873,39 @@ msgstr "Ce compte d'utilisateur est-il actif"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "Seul un superutilisateur peut modifier ce champ" msgstr "Seul un superutilisateur peut modifier ce champ"
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "Seuls les membres du personnel peuvent créer de nouveaux utilisateurs" msgstr "Seuls les membres du personnel peuvent créer de nouveaux utilisateurs"
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "Vous n'avez pas le droit de créer des utilisateurs" msgstr "Vous n'avez pas le droit de créer des utilisateurs"
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Votre compte a été créé." msgstr "Votre compte a été créé."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Veuillez utiliser la fonction de réinitialisation du mot de passe pour vous connecter" msgstr "Veuillez utiliser la fonction de réinitialisation du mot de passe pour vous connecter"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Bienvenue dans InvenTree" msgstr "Bienvenue dans InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hebrew\n" "Language-Team: Hebrew\n"
"Language: he_IL\n" "Language: he_IL\n"
@ -483,7 +483,7 @@ msgstr "המספר חייב להיות תקין"
msgid "Currency" msgid "Currency"
msgstr "מטבע" msgstr "מטבע"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "בחר מטבע מהאפשרויות הזמינות" msgstr "בחר מטבע מהאפשרויות הזמינות"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "רכיב" msgstr "רכיב"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hindi\n" "Language-Team: Hindi\n"
"Language: hi_IN\n" "Language: hi_IN\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"Language: hu_HU\n" "Language: hu_HU\n"
@ -483,7 +483,7 @@ msgstr "Érvényes számnak kell lennie"
msgid "Currency" msgid "Currency"
msgstr "Pénznem" msgstr "Pénznem"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Válassz pénznemet a lehetőségek közül" msgstr "Válassz pénznemet a lehetőségek közül"
@ -545,11 +545,11 @@ msgstr "Változatokkal együtt"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Változatokkal együtt"
msgid "Part" msgid "Part"
msgstr "Alkatrész" msgstr "Alkatrész"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategória" msgstr "Kategória"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opcionális" msgstr "Opcionális"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Gyártmány" msgstr "Gyártmány"
@ -921,7 +921,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Mennyiségnek nullánál többnek kell lennie" msgstr "Mennyiségnek nullánál többnek kell lennie"
@ -1070,7 +1070,7 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1340,11 +1340,13 @@ msgid "Allocated Stock"
msgstr "Lefoglalt készlet" msgstr "Lefoglalt készlet"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Rendelve" msgstr "Rendelve"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Gyártásban" msgstr "Gyártásban"
@ -1352,7 +1354,7 @@ msgstr "Gyártásban"
msgid "External Stock" msgid "External Stock"
msgstr "Külső raktárkészlet" msgstr "Külső raktárkészlet"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Elérhető készlet" msgstr "Elérhető készlet"
@ -2445,8 +2447,8 @@ msgstr "Alkatrészek alapból sablon alkatrészek legyenek"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Összetevő" msgstr "Összetevő"
@ -3996,7 +3998,7 @@ msgstr "Eredeti sor adat"
msgid "Errors" msgid "Errors"
msgstr "Hibák" msgstr "Hibák"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Érvényes" msgstr "Érvényes"
@ -5136,39 +5138,39 @@ msgstr "Gyártással előállított készlet"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "A gyártási utasításhoz szükséges készlet" msgstr "A gyártási utasításhoz szükséges készlet"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Teljes alkatrészjegyzék jóváhagyása" msgstr "Teljes alkatrészjegyzék jóváhagyása"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Ennek az opciónak ki kll lennie választva" msgstr "Ennek az opciónak ki kll lennie választva"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Változat" msgstr "Változat"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Vannak Változatok" msgstr "Vannak Változatok"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Alkatrészjegyzék ellenőrizve" msgstr "Alkatrészjegyzék ellenőrizve"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "Összeállított Alkatrész ellenőrizhető" msgstr "Összeállított Alkatrész ellenőrizhető"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Összetevő alkatrész ellenőrizhető" msgstr "Összetevő alkatrész ellenőrizhető"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Használ" msgstr "Használ"
@ -5218,7 +5220,7 @@ msgstr "Ikon (opcionális)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Nem lehet az alkatrészkategóriát szerkezeti kategóriává tenni, mert már vannak itt alkatrészek!" msgstr "Nem lehet az alkatrészkategóriát szerkezeti kategóriává tenni, mert már vannak itt alkatrészek!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Alkatrészek" msgstr "Alkatrészek"
@ -5956,15 +5958,15 @@ msgstr "Alkatrész kapcsolat nem hozható létre önmagával"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Már létezik duplikált alkatrész kapcsolat" msgstr "Már létezik duplikált alkatrész kapcsolat"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Szülő Kategória" msgstr "Szülő Kategória"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Felsőbb szintű alkatrész kategória" msgstr "Felsőbb szintű alkatrész kategória"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Alkategóriák" msgstr "Alkategóriák"
@ -6100,7 +6102,7 @@ msgstr "Gyártásban"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6121,7 +6123,8 @@ msgstr "Verziók"
msgid "Suppliers" msgid "Suppliers"
msgstr "Beszállítók" msgstr "Beszállítók"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Teljes készlet" msgstr "Teljes készlet"
@ -6178,140 +6181,156 @@ msgstr "A meglévő alkatrész képfájl neve"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "A képfájl nem létezik" msgstr "A képfájl nem létezik"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Gyártható"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" 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" msgstr "Leltár riport korlátozása bizonyos alkatrészre és variánsra"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" 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" msgstr "Leltár riport korlátozása bizonyos alkatrész kategóriára és az alatta lévőkre"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" 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" msgstr "Leltár riport korlátozása bizonyos készlethelyre és az alatta lévőkre"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Külső készlet nélkül" msgstr "Külső készlet nélkül"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Külső helyeken lévő készlet nélkül" msgstr "Külső helyeken lévő készlet nélkül"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Riport létrehozása" msgstr "Riport létrehozása"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Riport fájl létrehozása a számított leltár adatokkal" msgstr "Riport fájl létrehozása a számított leltár adatokkal"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Alaktrészek frissítése" msgstr "Alaktrészek frissítése"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Megadott alkatrészek frissítése a számított leltár adatokkal" msgstr "Megadott alkatrészek frissítése a számított leltár adatokkal"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Leltár funkció nincs engedélyezve" msgstr "Leltár funkció nincs engedélyezve"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Háttér folyamat ellenőrzés sikertelen" msgstr "Háttér folyamat ellenőrzés sikertelen"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Minimum ár" msgstr "Minimum ár"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Számított minimum ár felülbírálása" msgstr "Számított minimum ár felülbírálása"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Minimum ár pénzneme" msgstr "Minimum ár pénzneme"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Maximum ár" msgstr "Maximum ár"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Számított maximum ár felülbírálása" msgstr "Számított maximum ár felülbírálása"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Maximum ár pénzneme" msgstr "Maximum ár pénzneme"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Frissítés" msgstr "Frissítés"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Alkatrész árak frissítése" msgstr "Alkatrész árak frissítése"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Megadott pénznem átváltása {default_currency}-re sikertelen" msgstr "Megadott pénznem átváltása {default_currency}-re sikertelen"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Szülő összeállítás kiválasztása" msgstr "Szülő összeállítás kiválasztása"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "Összetevő alkatrész kijelölése" msgstr "Összetevő alkatrész kijelölése"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Gyártható"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Létező adat törlése" msgstr "Létező adat törlése"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt" msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Örököltekkel együtt" msgstr "Örököltekkel együtt"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" 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" msgstr "Sablon alkatrészektől örökölt alkatrészjegyzék tételek használata"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Hibás sorok kihagyása" msgstr "Hibás sorok kihagyása"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Engedély a hibás sorok kihagyására" msgstr "Engedély a hibás sorok kihagyására"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Helyettesítő alkatrészek másolása" msgstr "Helyettesítő alkatrészek másolása"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" 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" msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor"
@ -8855,23 +8874,39 @@ msgstr "Aktív a felhasználói fiók"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "A fiókod sikeresen létrejött." msgstr "A fiókod sikeresen létrejött."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Kérlek használd a jelszó visszállítás funkciót a belépéshez" msgstr "Kérlek használd a jelszó visszállítás funkciót a belépéshez"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Üdvözlet az InvenTree-ben" msgstr "Üdvözlet az InvenTree-ben"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Indonesian\n" "Language-Team: Indonesian\n"
"Language: id_ID\n" "Language: id_ID\n"
@ -483,7 +483,7 @@ msgstr "Harus berupa angka yang valid"
msgid "Currency" msgid "Currency"
msgstr "Mata Uang" msgstr "Mata Uang"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Bagian" msgstr "Bagian"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Jumlah harus lebih besar daripada nol" msgstr "Jumlah harus lebih besar daripada nol"
@ -1070,7 +1070,7 @@ msgstr "Masukkan nomor seri untuk hasil pesanan"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponen" msgstr "Komponen"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Harga Minimal" msgstr "Harga Minimal"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Harga Maksimal" msgstr "Harga Maksimal"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Perbarui" msgstr "Perbarui"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Selamat Datang di InvenTree" msgstr "Selamat Datang di InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it_IT\n" "Language: it_IT\n"
@ -483,7 +483,7 @@ msgstr "Deve essere un numero valido"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Selezionare la valuta dalle opzioni disponibili" msgstr "Selezionare la valuta dalle opzioni disponibili"
@ -545,11 +545,11 @@ msgstr "Includi Varianti"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Includi Varianti"
msgid "Part" msgid "Part"
msgstr "Articolo" msgstr "Articolo"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoria" msgstr "Categoria"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opzionale" msgstr "Opzionale"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Assemblaggio" msgstr "Assemblaggio"
@ -921,7 +921,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "La quantità deve essere maggiore di zero" msgstr "La quantità deve essere maggiore di zero"
@ -1070,7 +1070,7 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Scorte Assegnate" msgstr "Scorte Assegnate"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Ordinato" msgstr "Ordinato"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "In Produzione" msgstr "In Produzione"
@ -1351,7 +1353,7 @@ msgstr "In Produzione"
msgid "External Stock" msgid "External Stock"
msgstr "Scorte esterne" msgstr "Scorte esterne"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Disponibilità in magazzino" msgstr "Disponibilità in magazzino"
@ -2444,8 +2446,8 @@ msgstr "Gli articoli sono modelli per impostazione predefinita"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Componente" msgstr "Componente"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Valido" msgstr "Valido"
@ -5135,39 +5137,39 @@ msgstr "Giacenza prodotta dall'Ordine di Costruzione"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Giacenza richiesta per l'Ordine di Produzione" msgstr "Giacenza richiesta per l'Ordine di Produzione"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Convalida l'intera Fattura dei Materiali" msgstr "Convalida l'intera Fattura dei Materiali"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Questa opzione deve essere selezionata" msgstr "Questa opzione deve essere selezionata"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "È una Variante" msgstr "È una Variante"
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "E' una revisione" msgstr "E' una revisione"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Ha revisioni" msgstr "Ha revisioni"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "BOM Valido" msgstr "BOM Valido"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "L'articolo assemblato è provabile" msgstr "L'articolo assemblato è provabile"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Il componente è provabile" msgstr "Il componente è provabile"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Utilizzi" msgstr "Utilizzi"
@ -5217,7 +5219,7 @@ msgstr "Icona (facoltativa)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Non puoi rendere principale questa categoria di articoli perché alcuni articoli sono già assegnati!" msgstr "Non puoi rendere principale questa categoria di articoli perché alcuni articoli sono già assegnati!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Articoli" msgstr "Articoli"
@ -5955,15 +5957,15 @@ msgstr "Non si può creare una relazione tra l'articolo e sé stesso"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "La relazione duplicata esiste già" msgstr "La relazione duplicata esiste già"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Sottocategorie" msgstr "Sottocategorie"
@ -6099,7 +6101,7 @@ msgstr "In Costruzione"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Fornitori" msgstr "Fornitori"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Giacenze Totali" msgstr "Giacenze Totali"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Puoi produrre"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" 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" msgstr "Limitare il report d'inventario ad un articolo particolare e a eventuali articoli varianti"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" 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" msgstr "Limita il report d'inventario ad una particolare categoria articolo, e a eventuali categorie secondarie"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" 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" msgstr "Limita il report d'inventario ad una particolare ubicazione di magazzino, e a eventuali ubicazioni secondarie"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Genera Report" msgstr "Genera Report"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Genera file di report contenente dati di inventario calcolati" msgstr "Genera file di report contenente dati di inventario calcolati"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Aggiorna Articoli" msgstr "Aggiorna Articoli"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario" msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "La funzione Inventario non è abilitata" msgstr "La funzione Inventario non è abilitata"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Controllo in background non riuscito" msgstr "Controllo in background non riuscito"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Prezzo Minimo" msgstr "Prezzo Minimo"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Prezzo Massimo" msgstr "Prezzo Massimo"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Aggiorna" msgstr "Aggiorna"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Aggiorna i prezzi per questo articolo" msgstr "Aggiorna i prezzi per questo articolo"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Puoi produrre"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Seleziona l'articolo da cui copiare la distinta base" msgstr "Seleziona l'articolo da cui copiare la distinta base"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Rimuovi Dati Esistenti" msgstr "Rimuovi Dati Esistenti"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Rimuovi elementi distinta base esistenti prima di copiare" msgstr "Rimuovi elementi distinta base esistenti prima di copiare"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Includi Ereditato" msgstr "Includi Ereditato"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Salta Righe Non Valide" msgstr "Salta Righe Non Valide"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Abilita questa opzione per saltare le righe non valide" msgstr "Abilita questa opzione per saltare le righe non valide"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Copia Articoli sostitutivi" msgstr "Copia Articoli sostitutivi"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base"
@ -8854,23 +8873,39 @@ msgstr "Questo account utente è attivo"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Il tuo account è stato creato." msgstr "Il tuo account è stato creato."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Si prega di utilizzare la funzione di reimpostazione password per accedere" msgstr "Si prega di utilizzare la funzione di reimpostazione password per accedere"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Benvenuto in InvenTree" msgstr "Benvenuto in InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja_JP\n" "Language: ja_JP\n"
@ -483,7 +483,7 @@ msgstr "有効な数字でなければなりません"
msgid "Currency" msgid "Currency"
msgstr "通貨" msgstr "通貨"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "利用可能なオプションから通貨を選択してください" msgstr "利用可能なオプションから通貨を選択してください"
@ -545,11 +545,11 @@ msgstr "バリアントを含む"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "バリアントを含む"
msgid "Part" msgid "Part"
msgstr "パーツ" msgstr "パーツ"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "カテゴリ" msgstr "カテゴリ"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "オプション" msgstr "オプション"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "アセンブリ" msgstr "アセンブリ"
@ -921,7 +921,7 @@ msgstr "ビルド出力がビルド順序と一致しません"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "数量はゼロより大きくなければなりません" msgstr "数量はゼロより大きくなければなりません"
@ -1070,7 +1070,7 @@ msgstr "ビルド出力のためのシリアル番号の入力"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "割当株式" msgstr "割当株式"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "注文中" msgstr "注文中"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "生産中" msgstr "生産中"
@ -1351,7 +1353,7 @@ msgstr "生産中"
msgid "External Stock" msgid "External Stock"
msgstr "外部在庫" msgstr "外部在庫"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "在庫状況" msgstr "在庫状況"
@ -2444,8 +2446,8 @@ msgstr "パーツはデフォルトのテンプレートです"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "コンポーネント" msgstr "コンポーネント"
@ -3995,7 +3997,7 @@ msgstr "元の行データ"
msgid "Errors" msgid "Errors"
msgstr "エラー" msgstr "エラー"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "有効" msgstr "有効"
@ -5135,39 +5137,39 @@ msgstr "受注生産在庫"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "受注生産に必要な在庫" msgstr "受注生産に必要な在庫"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "部品表全体の検証" msgstr "部品表全体の検証"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "このオプションを選択する必要があります。" msgstr "このオプションを選択する必要があります。"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "バリエーション?" msgstr "バリエーション?"
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "改訂版" msgstr "改訂版"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "改定あり" msgstr "改定あり"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "BOM有効" msgstr "BOM有効"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "組み立て部分はテスト可能" msgstr "組み立て部分はテスト可能"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "コンポーネント部分はテスト可能" msgstr "コンポーネント部分はテスト可能"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "用途" msgstr "用途"
@ -5217,7 +5219,7 @@ msgstr "アイコン (オプション)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "いくつかの部品がすでに割り当てられているため、この部品カテゴリを構造化することはできません!" msgstr "いくつかの部品がすでに割り当てられているため、この部品カテゴリを構造化することはできません!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "パーツ" msgstr "パーツ"
@ -5955,15 +5957,15 @@ msgstr "部品とそれ自身との間に部品関係を作ることはできま
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "重複する関係が既に存在します。" msgstr "重複する関係が既に存在します。"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "親カテゴリ" msgstr "親カテゴリ"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "親部品カテゴリー" msgstr "親部品カテゴリー"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "サブカテゴリ" msgstr "サブカテゴリ"
@ -6099,7 +6101,7 @@ msgstr "建物"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "リビジョン"
msgid "Suppliers" msgid "Suppliers"
msgstr "仕入先" msgstr "仕入先"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "総在庫" msgstr "総在庫"
@ -6177,140 +6180,156 @@ msgstr "既存の部品画像のファイル名"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "画像ファイルが存在しません" msgstr "画像ファイルが存在しません"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "ビルド"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "ストックテイクレポートを特定の部品とバリアント部品に限定します。" msgstr "ストックテイクレポートを特定の部品とバリアント部品に限定します。"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "ストックテイクレポートを特定の部品カテゴリーとその子カテゴリーに限定します。" msgstr "ストックテイクレポートを特定の部品カテゴリーとその子カテゴリーに限定します。"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "ストックテイクレポートを特定のストックロケーションと子ロケーションに限定" msgstr "ストックテイクレポートを特定のストックロケーションと子ロケーションに限定"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "外部在庫を除く" msgstr "外部在庫を除く"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "外部ロケーションの在庫品を除く" msgstr "外部ロケーションの在庫品を除く"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "レポートを生成" msgstr "レポートを生成"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "計算されたストックテイクデータを含むレポートファイルの作成" msgstr "計算されたストックテイクデータを含むレポートファイルの作成"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "更新部品" msgstr "更新部品"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "計算されたストックテイクデータで指定部品を更新" msgstr "計算されたストックテイクデータで指定部品を更新"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "在庫管理機能が有効になっていません" msgstr "在庫管理機能が有効になっていません"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "バックグラウンドワーカーのチェックに失敗しました" msgstr "バックグラウンドワーカーのチェックに失敗しました"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "最小価格" msgstr "最小価格"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "最低価格の計算値の上書き" msgstr "最低価格の計算値の上書き"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "最低価格通貨" msgstr "最低価格通貨"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "最大価格" msgstr "最大価格"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "最高価格の計算値を上書き" msgstr "最高価格の計算値を上書き"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "最高価格通貨" msgstr "最高価格通貨"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "この部品の価格を更新" msgstr "この部品の価格を更新"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "提供された通貨から{default_currency}に変換できませんでした。" msgstr "提供された通貨から{default_currency}に変換できませんでした。"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "最低価格は最高価格を超えてはなりません。" msgstr "最低価格は最高価格を超えてはなりません。"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "最高価格は最低価格を下回ってはなりません。" msgstr "最高価格は最低価格を下回ってはなりません。"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "親アセンブリを選択" msgstr "親アセンブリを選択"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "構成部品の選択" msgstr "構成部品の選択"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "ビルド"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "BOMをコピーする部品を選択します。" msgstr "BOMをコピーする部品を選択します。"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "既存データの削除" msgstr "既存データの削除"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "コピー前に既存のBOMアイテムを削除" msgstr "コピー前に既存のBOMアイテムを削除"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "インクルード継承" msgstr "インクルード継承"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "テンプレート化された部品から継承されたBOM項目を含めます。" msgstr "テンプレート化された部品から継承されたBOM項目を含めます。"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "無効な行をスキップ" msgstr "無効な行をスキップ"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "無効な行をスキップするには、このオプションを有効にします。" msgstr "無効な行をスキップするには、このオプションを有効にします。"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "コピー代用部品" msgstr "コピー代用部品"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "BOMアイテムの重複時に代替部品をコピー" msgstr "BOMアイテムの重複時に代替部品をコピー"
@ -8854,23 +8873,39 @@ msgstr "このユーザーアカウントはアクティブですか"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "このフィールドを調整できるのはスーパーユーザーのみです。" msgstr "このフィールドを調整できるのはスーパーユーザーのみです。"
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "新しいユーザーを作成できるのはスタッフユーザーのみです。" msgstr "新しいユーザーを作成できるのはスタッフユーザーのみです。"
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "ユーザーを作成する権限がありません" msgstr "ユーザーを作成する権限がありません"
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "アカウントが作成されました" msgstr "アカウントが作成されました"
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "パスワードリセット機能を使ってログインしてください" msgstr "パスワードリセット機能を使ってログインしてください"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "InvenTreeへようこそ" msgstr "InvenTreeへようこそ"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Korean\n" "Language-Team: Korean\n"
"Language: ko_KR\n" "Language: ko_KR\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
"Language: lt_LT\n" "Language: lt_LT\n"
@ -483,7 +483,7 @@ msgstr "Turi būti teisingas skaičius"
msgid "Currency" msgid "Currency"
msgstr "Valiuta" msgstr "Valiuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Pasirinkite valiutą iš galimų variantų" msgstr "Pasirinkite valiutą iš galimų variantų"
@ -545,11 +545,11 @@ msgstr "Įtraukti variantus"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Įtraukti variantus"
msgid "Part" msgid "Part"
msgstr "Detalė" msgstr "Detalė"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorija" msgstr "Kategorija"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Pasirinktinai" msgstr "Pasirinktinai"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Surinkimas" msgstr "Surinkimas"
@ -921,7 +921,7 @@ msgstr "Gamybos rezultatas neatitinka gamybos užsakymo"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Kiekis turi būti didesnis nei nulis" msgstr "Kiekis turi būti didesnis nei nulis"
@ -1070,7 +1070,7 @@ msgstr "Įveskite serijos numerius gamybos rezultatams"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Priskirtos atsargos" msgstr "Priskirtos atsargos"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Užsakyta" msgstr "Užsakyta"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Gamyboje" msgstr "Gamyboje"
@ -1351,7 +1353,7 @@ msgstr "Gamyboje"
msgid "External Stock" msgid "External Stock"
msgstr "Išorinės atsargos" msgstr "Išorinės atsargos"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Prieinamos atsargos" msgstr "Prieinamos atsargos"
@ -2444,8 +2446,8 @@ msgstr "Detalės pagal nutylėjimą yra šablonai"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Detalės pagal nutylėjimą gali būti surenkamos iš kitų komponentų" msgstr "Detalės pagal nutylėjimą gali būti surenkamos iš kitų komponentų"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponentas" msgstr "Komponentas"
@ -3995,7 +3997,7 @@ msgstr "Pradiniai eilutės duomenys"
msgid "Errors" msgid "Errors"
msgstr "Klaidos" msgstr "Klaidos"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Galiojantis" msgstr "Galiojantis"
@ -5135,39 +5137,39 @@ msgstr "Atsargos, pagamintos pagal gamybos užsakymą"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Atsargos, reikalingos gamybos užsakymui" msgstr "Atsargos, reikalingos gamybos užsakymui"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Patvirtinti visą komplektavimo žiniaraštį" msgstr "Patvirtinti visą komplektavimo žiniaraštį"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Ši parinktis turi būti pasirinkta" msgstr "Ši parinktis turi būti pasirinkta"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "Yra variantas" msgstr "Yra variantas"
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Yra versija" msgstr "Yra versija"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Turi versijų" msgstr "Turi versijų"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "BOM galiojantis" msgstr "BOM galiojantis"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "Surinkimo detalė gali būti testuojama" msgstr "Surinkimo detalė gali būti testuojama"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Komponento detalė gali būti testuojama" msgstr "Komponento detalė gali būti testuojama"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Naudoja" msgstr "Naudoja"
@ -5217,7 +5219,7 @@ msgstr "Piktograma (neprivaloma)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Negalite paversti šios detalių kategorijos struktūrine, nes kai kurios detalės jau jai priskirtos!" msgstr "Negalite paversti šios detalių kategorijos struktūrine, nes kai kurios detalės jau jai priskirtos!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Detalės" msgstr "Detalės"
@ -5955,15 +5957,15 @@ msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Toks ryšys jau egzistuoja" msgstr "Toks ryšys jau egzistuoja"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Pagrindinė kategorija" msgstr "Pagrindinė kategorija"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Pagrindinė detalių kategorija" msgstr "Pagrindinė detalių kategorija"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Subkategorijos" msgstr "Subkategorijos"
@ -6099,7 +6101,7 @@ msgstr "Surinkimas"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "Versijos"
msgid "Suppliers" msgid "Suppliers"
msgstr "Tiekėjai" msgstr "Tiekėjai"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Bendros atsargos" msgstr "Bendros atsargos"
@ -6177,140 +6180,156 @@ msgstr "Esamos detalės paveikslėlio failo pavadinimas"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Paveikslėlio failas neegzistuoja" msgstr "Paveikslėlio failas neegzistuoja"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Galima surinkti"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Apriboti inventorizacijos ataskaitą konkrečia detale ir jos variantais" msgstr "Apriboti inventorizacijos ataskaitą konkrečia detale ir jos variantais"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "Apriboti inventorizacijos ataskaitą konkrečia detalių kategorija ir jos subkategorijomis" msgstr "Apriboti inventorizacijos ataskaitą konkrečia detalių kategorija ir jos subkategorijomis"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "Apriboti inventorizacijos ataskaitą konkrečia atsargų vieta ir jos subvietomis" msgstr "Apriboti inventorizacijos ataskaitą konkrečia atsargų vieta ir jos subvietomis"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Neįtraukti išorinių atsargų" msgstr "Neįtraukti išorinių atsargų"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Neįtraukti atsargų iš išorinių vietų" msgstr "Neįtraukti atsargų iš išorinių vietų"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generuoti ataskaitą" msgstr "Generuoti ataskaitą"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Generuoti ataskaitos failą su apskaičiuotais inventorizacijos duomenimis" msgstr "Generuoti ataskaitos failą su apskaičiuotais inventorizacijos duomenimis"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Atnaujinti detales" msgstr "Atnaujinti detales"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Atnaujinti nurodytas detales pagal apskaičiuotus inventorizacijos duomenis" msgstr "Atnaujinti nurodytas detales pagal apskaičiuotus inventorizacijos duomenis"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Inventorizacijos funkcionalumas neįjungtas" msgstr "Inventorizacijos funkcionalumas neįjungtas"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Fono proceso patikra nepavyko" msgstr "Fono proceso patikra nepavyko"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Mažiausia kaina" msgstr "Mažiausia kaina"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Pakeisti apskaičiuotą mažiausią kainą" msgstr "Pakeisti apskaičiuotą mažiausią kainą"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Mažiausios kainos valiuta" msgstr "Mažiausios kainos valiuta"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Didžiausia kaina" msgstr "Didžiausia kaina"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Pakeisti apskaičiuotą didžiausią kainą" msgstr "Pakeisti apskaičiuotą didžiausią kainą"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Didžiausios kainos valiuta" msgstr "Didžiausios kainos valiuta"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Atnaujinti" msgstr "Atnaujinti"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Atnaujinti šios detalės kainodarą" msgstr "Atnaujinti šios detalės kainodarą"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Nepavyko konvertuoti iš nurodytų valiutų į {default_currency}" msgstr "Nepavyko konvertuoti iš nurodytų valiutų į {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Mažiausia kaina negali būti didesnė už didžiausią kainą" msgstr "Mažiausia kaina negali būti didesnė už didžiausią kainą"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Didžiausia kaina negali būti mažesnė už mažiausią kainą" msgstr "Didžiausia kaina negali būti mažesnė už mažiausią kainą"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Pasirinkite pirminį surinkimą" msgstr "Pasirinkite pirminį surinkimą"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "Pasirinkite komponentinę detalę" msgstr "Pasirinkite komponentinę detalę"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Galima surinkti"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Pasirinkite detalę, iš kurios kopijuoti BOM" msgstr "Pasirinkite detalę, iš kurios kopijuoti BOM"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Pašalinti esamus duomenis" msgstr "Pašalinti esamus duomenis"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Pašalinti esamus BOM elementus prieš kopijuojant" msgstr "Pašalinti esamus BOM elementus prieš kopijuojant"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Įtraukti paveldėtus" msgstr "Įtraukti paveldėtus"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Įtraukti BOM elementus, paveldėtus iš šabloninių detalių" msgstr "Įtraukti BOM elementus, paveldėtus iš šabloninių detalių"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Praleisti netinkamas eilutes" msgstr "Praleisti netinkamas eilutes"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Įjunkite šią parinktį, jei norite praleisti netinkamas eilutes" msgstr "Įjunkite šią parinktį, jei norite praleisti netinkamas eilutes"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Kopijuoti pakaitines detales" msgstr "Kopijuoti pakaitines detales"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Kopijuoti pakaitines detales, kai kopijuojami BOM elementai" msgstr "Kopijuoti pakaitines detales, kai kopijuojami BOM elementai"
@ -8854,23 +8873,39 @@ msgstr "Ar ši vartotojo paskyra yra aktyvi"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "Tik supervartotojas gali keisti šį lauką" msgstr "Tik supervartotojas gali keisti šį lauką"
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "Tik personalo vartotojai gali kurti naujus vartotojus" msgstr "Tik personalo vartotojai gali kurti naujus vartotojus"
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "Neturite leidimo kurti vartotojų" msgstr "Neturite leidimo kurti vartotojų"
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Jūsų paskyra sukurta." msgstr "Jūsų paskyra sukurta."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Prisijungimui naudokite slaptažodžio atstatymo funkciją" msgstr "Prisijungimui naudokite slaptažodžio atstatymo funkciją"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Sveiki atvykę į InvenTree" msgstr "Sveiki atvykę į InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Latvian\n" "Language-Team: Latvian\n"
"Language: lv_LV\n" "Language: lv_LV\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
"Language: nl_NL\n" "Language: nl_NL\n"
@ -483,7 +483,7 @@ msgstr "Moet een geldig nummer zijn"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Selecteer valuta uit beschikbare opties" msgstr "Selecteer valuta uit beschikbare opties"
@ -545,11 +545,11 @@ msgstr "Inclusief varianten"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Inclusief varianten"
msgid "Part" msgid "Part"
msgstr "Onderdeel" msgstr "Onderdeel"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categorie" msgstr "Categorie"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Optioneel" msgstr "Optioneel"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Samenstelling" msgstr "Samenstelling"
@ -921,7 +921,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Hoeveelheid moet groter zijn dan nul" msgstr "Hoeveelheid moet groter zijn dan nul"
@ -1070,7 +1070,7 @@ msgstr "Voer serienummers in voor productieuitvoeren"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Toegewezen voorraad" msgstr "Toegewezen voorraad"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "In bestelling" msgstr "In bestelling"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "In productie" msgstr "In productie"
@ -1351,7 +1353,7 @@ msgstr "In productie"
msgid "External Stock" msgid "External Stock"
msgstr "Externe voorraad" msgstr "Externe voorraad"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Beschikbare Voorraad" msgstr "Beschikbare Voorraad"
@ -2444,8 +2446,8 @@ msgstr "Onderdelen zijn standaard sjablonen"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Onderdeel" msgstr "Onderdeel"
@ -3995,7 +3997,7 @@ msgstr "Oorspronkelijke rij gegevens"
msgid "Errors" msgid "Errors"
msgstr "Fouten" msgstr "Fouten"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Geldig" msgstr "Geldig"
@ -5136,39 +5138,39 @@ msgstr "Geproduceerde voorraad door Productieorder"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Voorraad vereist voor Productieorder" msgstr "Voorraad vereist voor Productieorder"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Valideer de gehele materiaalbon" msgstr "Valideer de gehele materiaalbon"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Deze optie moet geselecteerd worden" msgstr "Deze optie moet geselecteerd worden"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "Is een variant" msgstr "Is een variant"
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Is revisie" msgstr "Is revisie"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Heeft revisies" msgstr "Heeft revisies"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "BOM Valid" msgstr "BOM Valid"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "Assemblage deel is testbaar" msgstr "Assemblage deel is testbaar"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Component onderdeel is testbaar" msgstr "Component onderdeel is testbaar"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Gebruik" msgstr "Gebruik"
@ -5218,7 +5220,7 @@ msgstr "Pictogram (optioneel)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!" msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Onderdelen" msgstr "Onderdelen"
@ -5956,15 +5958,15 @@ msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Dubbele relatie bestaat al" msgstr "Dubbele relatie bestaat al"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Bovenliggende categorie" msgstr "Bovenliggende categorie"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Bovenliggende onderdeel categorie" msgstr "Bovenliggende onderdeel categorie"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Subcategorieën" msgstr "Subcategorieën"
@ -6100,7 +6102,7 @@ msgstr "Bouwen"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6121,7 +6123,8 @@ msgstr "Revisies"
msgid "Suppliers" msgid "Suppliers"
msgstr "Leveranciers" msgstr "Leveranciers"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Totale Voorraad" msgstr "Totale Voorraad"
@ -6178,140 +6181,156 @@ msgstr "Bestandsnaam van een bestaande onderdeel afbeelding"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Afbeeldingsbestand bestaat niet" msgstr "Afbeeldingsbestand bestaat niet"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Kan bouwen"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Limiteer de voorraadrapportage tot een bepaald onderdeel en eventuele variant onderdelen" msgstr "Limiteer de voorraadrapportage tot een bepaald onderdeel en eventuele variant onderdelen"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "Limiteer de voorraadrapportage tot een bepaalde deelcategorie en alle onderliggende categorieën" msgstr "Limiteer de voorraadrapportage tot een bepaalde deelcategorie en alle onderliggende categorieën"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "Limiteer de voorraadrapportage tot een bepaalde voorraadlocatie en alle onderliggende locaties" msgstr "Limiteer de voorraadrapportage tot een bepaalde voorraadlocatie en alle onderliggende locaties"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Externe voorraad uitsluiten" msgstr "Externe voorraad uitsluiten"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Voorraadartikelen op externe locaties uitsluiten" msgstr "Voorraadartikelen op externe locaties uitsluiten"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Rapport genereren" msgstr "Rapport genereren"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Genereer een bestand met berekende voorraad namen gegevens" msgstr "Genereer een bestand met berekende voorraad namen gegevens"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Onderdelen bijwerken" msgstr "Onderdelen bijwerken"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Bijwerken van de opgegeven onderdelen met berekende voorraad gegevens" msgstr "Bijwerken van de opgegeven onderdelen met berekende voorraad gegevens"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Voorraadcontrole functionaliteit is niet ingeschakeld" msgstr "Voorraadcontrole functionaliteit is niet ingeschakeld"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Achtergrondwerker check is gefaald" msgstr "Achtergrondwerker check is gefaald"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Minimale prijs" msgstr "Minimale prijs"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Overschrijf berekende waarde voor minimale prijs" msgstr "Overschrijf berekende waarde voor minimale prijs"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Minimale prijs valuta" msgstr "Minimale prijs valuta"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Maximale prijs" msgstr "Maximale prijs"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Overschrijf de berekende waarde voor de maximale prijs" msgstr "Overschrijf de berekende waarde voor de maximale prijs"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Maximale prijs valuta" msgstr "Maximale prijs valuta"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Bijwerken" msgstr "Bijwerken"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Prijzen voor dit onderdeel bijwerken" msgstr "Prijzen voor dit onderdeel bijwerken"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Kan niet converteren van de verstrekte valuta naar {default_currency}" msgstr "Kan niet converteren van de verstrekte valuta naar {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Minimumprijs mag niet hoger zijn dan de maximale prijs" msgstr "Minimumprijs mag niet hoger zijn dan de maximale prijs"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Maximale prijs mag niet lager zijn dan de minimale prijs" msgstr "Maximale prijs mag niet lager zijn dan de minimale prijs"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Selecteer de bovenliggende assemblage" msgstr "Selecteer de bovenliggende assemblage"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "Selecteer het onderdeel" msgstr "Selecteer het onderdeel"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Kan bouwen"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Selecteer onderdeel om BOM van te kopiëren" msgstr "Selecteer onderdeel om BOM van te kopiëren"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Bestaande gegevens verwijderen" msgstr "Bestaande gegevens verwijderen"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Verwijder bestaande BOM items voor het kopiëren" msgstr "Verwijder bestaande BOM items voor het kopiëren"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Inclusief overgenomen" msgstr "Inclusief overgenomen"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Ongeldige regels overslaan" msgstr "Ongeldige regels overslaan"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Schakel deze optie in om ongeldige rijen over te slaan" msgstr "Schakel deze optie in om ongeldige rijen over te slaan"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Verwijder vervangend deel" msgstr "Verwijder vervangend deel"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items"
@ -8855,23 +8874,39 @@ msgstr "Is dit gebruikersaccount actief"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "Enkel een supergebruiker kan dit veld aanpassen" msgstr "Enkel een supergebruiker kan dit veld aanpassen"
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "Alleen administrators kunnen nieuwe gebruikers aanmaken" msgstr "Alleen administrators kunnen nieuwe gebruikers aanmaken"
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "U hebt geen toestemming om gebruikers aan te maken" msgstr "U hebt geen toestemming om gebruikers aan te maken"
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Je account is aangemaakt." msgstr "Je account is aangemaakt."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Gebruik de wachtwoordreset functie om in te loggen" msgstr "Gebruik de wachtwoordreset functie om in te loggen"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Welkom bij InvenTree" msgstr "Welkom bij InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Norwegian\n" "Language-Team: Norwegian\n"
"Language: no_NO\n" "Language: no_NO\n"
@ -483,7 +483,7 @@ msgstr "Må være et gyldig tall"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Velg valuta ut fra tilgjengelige alternativer" msgstr "Velg valuta ut fra tilgjengelige alternativer"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Del" msgstr "Del"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Valgfritt" msgstr "Valgfritt"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sammenstilling" msgstr "Sammenstilling"
@ -921,7 +921,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Mengden må være større enn null" msgstr "Mengden må være større enn null"
@ -1070,7 +1070,7 @@ msgstr "Angi serienummer for produksjonsartikler"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Tildelt lagerbeholdning" msgstr "Tildelt lagerbeholdning"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "I bestilling" msgstr "I bestilling"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "I produksjon" msgstr "I produksjon"
@ -1351,7 +1353,7 @@ msgstr "I produksjon"
msgid "External Stock" msgid "External Stock"
msgstr "Ekstern lagerbeholdning" msgstr "Ekstern lagerbeholdning"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Tilgjengelig lagerbeholdning" msgstr "Tilgjengelig lagerbeholdning"
@ -2444,8 +2446,8 @@ msgstr "Deler er maler som standard"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Deler kan settes sammen fra andre komponenter som standard" msgstr "Deler kan settes sammen fra andre komponenter som standard"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponent" msgstr "Komponent"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Gyldig" msgstr "Gyldig"
@ -5135,39 +5137,39 @@ msgstr "Lagervarer produsert av en produksjonsordre"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Lagervarer påkrevd for produksjonsordre" msgstr "Lagervarer påkrevd for produksjonsordre"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Godkjenn hele Stykklisten" msgstr "Godkjenn hele Stykklisten"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Dette alternativet må være valgt" msgstr "Dette alternativet må være valgt"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Ikon (valgfritt)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Du kan ikke gjøre denne delkategorien strukturell fordi noen deler allerede er tilordnet den!" msgstr "Du kan ikke gjøre denne delkategorien strukturell fordi noen deler allerede er tilordnet den!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Deler" msgstr "Deler"
@ -5955,15 +5957,15 @@ msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Duplikatforhold eksisterer allerede" msgstr "Duplikatforhold eksisterer allerede"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Underkategorier" msgstr "Underkategorier"
@ -6099,7 +6101,7 @@ msgstr "Produseres"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Leverandører" msgstr "Leverandører"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Total lagerbeholdning" msgstr "Total lagerbeholdning"
@ -6177,140 +6180,156 @@ msgstr "Filnavn for et eksisterende del-bilde"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Bildefilen finnes ikke" msgstr "Bildefilen finnes ikke"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Kan Produsere"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Begrens lagerbeholdningsrapport til en bestemt del og enhver variant av delen" msgstr "Begrens lagerbeholdningsrapport til en bestemt del og enhver variant av delen"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "Begrens lagerbeholdningsrapport til en bestemt delkategori og alle underkategorier" msgstr "Begrens lagerbeholdningsrapport til en bestemt delkategori og alle underkategorier"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "Begrens lagerbeholdningsrapport til en bestemt plasering og eventuelle underplasseringer" msgstr "Begrens lagerbeholdningsrapport til en bestemt plasering og eventuelle underplasseringer"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Ekskluder ekstern lagerbeholdning" msgstr "Ekskluder ekstern lagerbeholdning"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Ekskluder lagervarer i eksterne lokasjoner" msgstr "Ekskluder lagervarer i eksterne lokasjoner"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generer rapport" msgstr "Generer rapport"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Genererer rapport som inneholder beregnede lagerdata" msgstr "Genererer rapport som inneholder beregnede lagerdata"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Oppdater deler" msgstr "Oppdater deler"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata" msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert" msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Sjekk av bakgrunnsarbeider mislyktes" msgstr "Sjekk av bakgrunnsarbeider mislyktes"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Minstepris" msgstr "Minstepris"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Overstyr beregnet verdi for minimumspris" msgstr "Overstyr beregnet verdi for minimumspris"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Valuta for minstepris" msgstr "Valuta for minstepris"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Makspris" msgstr "Makspris"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Overstyr beregnet verdi for maksimal pris" msgstr "Overstyr beregnet verdi for maksimal pris"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Valuta for maksimal pris" msgstr "Valuta for maksimal pris"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Oppdater" msgstr "Oppdater"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Oppdater priser for denne delen" msgstr "Oppdater priser for denne delen"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Kan ikke konvertere fra gitte valutaer til {default_currency}" msgstr "Kan ikke konvertere fra gitte valutaer til {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Minsteprisen kan ikke være større enn maksimal pris" msgstr "Minsteprisen kan ikke være større enn maksimal pris"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Maksimal pris kan ikke være mindre enn minstepris" msgstr "Maksimal pris kan ikke være mindre enn minstepris"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Kan Produsere"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Velg del å kopiere BOM fra" msgstr "Velg del å kopiere BOM fra"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Fjern eksisterende data" msgstr "Fjern eksisterende data"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Fjern eksisterende BOM-artikler før kopiering" msgstr "Fjern eksisterende BOM-artikler før kopiering"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Inkluder arvede" msgstr "Inkluder arvede"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Inkluder BOM-artikler som er arvet fra maldeler" msgstr "Inkluder BOM-artikler som er arvet fra maldeler"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Hopp over ugyldige rader" msgstr "Hopp over ugyldige rader"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Kopier erstatningsdeler" msgstr "Kopier erstatningsdeler"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres"
@ -8854,23 +8873,39 @@ msgstr "Er denne brukerkontoen aktiv"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Din konto er opprettet." msgstr "Din konto er opprettet."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Vennligst bruk funksjonen for å tilbakestille passord for å logge inn" msgstr "Vennligst bruk funksjonen for å tilbakestille passord for å logge inn"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Velkommen til InvenTree" msgstr "Velkommen til InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"Language: pl_PL\n" "Language: pl_PL\n"
@ -483,7 +483,7 @@ msgstr "Numer musi być prawidłowy"
msgid "Currency" msgid "Currency"
msgstr "Waluta" msgstr "Waluta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Wybierz walutę z dostępnych opcji" msgstr "Wybierz walutę z dostępnych opcji"
@ -545,11 +545,11 @@ msgstr "Obejmuje warianty"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Obejmuje warianty"
msgid "Part" msgid "Part"
msgstr "Komponent" msgstr "Komponent"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategoria" msgstr "Kategoria"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opcjonalne" msgstr "Opcjonalne"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Złożenie" msgstr "Złożenie"
@ -921,7 +921,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Ilość musi być większa niż zero" msgstr "Ilość musi być większa niż zero"
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "W Zamówieniu" msgstr "W Zamówieniu"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "W produkcji" msgstr "W produkcji"
@ -1351,7 +1353,7 @@ msgstr "W produkcji"
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Dostępna ilość" msgstr "Dostępna ilość"
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponent" msgstr "Komponent"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Ważny" msgstr "Ważny"
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Ta opcja musi być zaznaczona" msgstr "Ta opcja musi być zaznaczona"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Części" msgstr "Części"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Podkategorie" msgstr "Podkategorie"
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Dostawcy" msgstr "Dostawcy"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Sprawdzenie robotnika w tle nie powiodło się" msgstr "Sprawdzenie robotnika w tle nie powiodło się"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Usuń istniejące dane" msgstr "Usuń istniejące dane"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Pomiń nieprawidłowe wiersze" msgstr "Pomiń nieprawidłowe wiersze"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Czy to konto użytkownika jest aktywne"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Twoje konto zostało utworzone." msgstr "Twoje konto zostało utworzone."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Zresetuj hasło" msgstr "Zresetuj hasło"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Witamy w InvenTree" msgstr "Witamy w InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"Language: pt_PT\n" "Language: pt_PT\n"
@ -483,7 +483,7 @@ msgstr "Preicsa ser um numero valido"
msgid "Currency" msgid "Currency"
msgstr "Moeda" msgstr "Moeda"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Selecione a Moeda nas opções disponíveis" msgstr "Selecione a Moeda nas opções disponíveis"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Peça" msgstr "Peça"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoria" msgstr "Categoria"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opcional" msgstr "Opcional"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montagem" msgstr "Montagem"
@ -921,7 +921,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Quantidade deve ser maior que zero" msgstr "Quantidade deve ser maior que zero"
@ -1070,7 +1070,7 @@ msgstr "Digite os números de série para saídas de produção"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Estoque Alocado" msgstr "Estoque Alocado"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "No pedido" msgstr "No pedido"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Em Produção" msgstr "Em Produção"
@ -1351,7 +1353,7 @@ msgstr "Em Produção"
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Estoque Disponível" msgstr "Estoque Disponível"
@ -2444,8 +2446,8 @@ msgstr "Peças são modelos por padrão"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Peças podem ser montadas a partir de outros componentes por padrão" msgstr "Peças podem ser montadas a partir de outros componentes por padrão"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Componente" msgstr "Componente"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Válido" msgstr "Válido"
@ -5135,39 +5137,39 @@ msgstr "Estoque produzido pelo Pedido de Produção"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Estoque obrigatório para Pedido de Produção" msgstr "Estoque obrigatório para Pedido de Produção"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Validar a Lista de Materiais completa" msgstr "Validar a Lista de Materiais completa"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Esta opção deve ser selecionada" msgstr "Esta opção deve ser selecionada"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Ícone (opcional)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Você não pode tornar esta categoria em estrutural, pois, algumas partes já estão alocadas!" msgstr "Você não pode tornar esta categoria em estrutural, pois, algumas partes já estão alocadas!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Peças" msgstr "Peças"
@ -5955,15 +5957,15 @@ msgstr "Relacionamento da peça não pode ser criada com ela mesma"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Relação duplicada já existe" msgstr "Relação duplicada já existe"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Categoria de peça pai" msgstr "Categoria de peça pai"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Sub-categorias" msgstr "Sub-categorias"
@ -6099,7 +6101,7 @@ msgstr "Produzindo"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Fornecedores" msgstr "Fornecedores"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Estoque Total" msgstr "Estoque Total"
@ -6177,140 +6180,156 @@ msgstr "Nome de arquivo de uma imagem de peça existente"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "A imagem não existe" msgstr "A imagem não existe"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Pode Produzir"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" 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" msgstr "Limitar o relatório de balanço a uma determinada peça e quaisquer peças variantes"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" 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" msgstr "Limitar o relatório de balanço a uma determinada categoria, e qualquer peças filhas"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" 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" msgstr "Limitar o relatório de balanço a um determinado local de estoque, e qualquer local filho"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Excluir Estoque externo" msgstr "Excluir Estoque externo"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Excluir itens de estoque em locais externos" msgstr "Excluir itens de estoque em locais externos"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Gerar relatório" msgstr "Gerar relatório"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Gerar arquivo de relatório contendo dados de estoque calculados" msgstr "Gerar arquivo de relatório contendo dados de estoque calculados"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Atualizar Peças" msgstr "Atualizar Peças"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Atualizar peças especificadas com dados de estoque calculados" msgstr "Atualizar peças especificadas com dados de estoque calculados"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Função de Balanço de Estoque não está ativada" msgstr "Função de Balanço de Estoque não está ativada"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Falha em verificar o histórico do trabalhador" msgstr "Falha em verificar o histórico do trabalhador"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Preço Mínimo" msgstr "Preço Mínimo"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Sobrepor valor calculado para preço mínimo" msgstr "Sobrepor valor calculado para preço mínimo"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Moeda do preço mínimo" msgstr "Moeda do preço mínimo"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Preço Máximo" msgstr "Preço Máximo"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Sobrepor valor calculado para preço máximo" msgstr "Sobrepor valor calculado para preço máximo"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Moeda do preço máximo" msgstr "Moeda do preço máximo"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Atualizar" msgstr "Atualizar"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Atualizar preços desta peça" msgstr "Atualizar preços desta peça"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Não foi possível converter das moedas fornecidas para {default_currency}" msgstr "Não foi possível converter das moedas fornecidas para {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Preço mínimo não pode ser maior que o preço máximo" msgstr "Preço mínimo não pode ser maior que o preço máximo"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Preço máximo não pode ser menor que o preço mínimo" msgstr "Preço máximo não pode ser menor que o preço mínimo"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Pode Produzir"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Selecionar peça para copiar a LDM" msgstr "Selecionar peça para copiar a LDM"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Remover Dado Existente" msgstr "Remover Dado Existente"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Remova itens LDM existentes antes de copiar" msgstr "Remova itens LDM existentes antes de copiar"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Incluir Herdados" msgstr "Incluir Herdados"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Incluir itens LDM que são herdados de peças modelo" msgstr "Incluir itens LDM que são herdados de peças modelo"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Pular Linhas inválidas" msgstr "Pular Linhas inválidas"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Habilitar esta opção para pular linhas inválidas" msgstr "Habilitar esta opção para pular linhas inválidas"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Copiar Peças Substitutas" msgstr "Copiar Peças Substitutas"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Copiar peças de substitutas quando duplicar itens de LDM" msgstr "Copiar peças de substitutas quando duplicar itens de LDM"
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Sua conta foi criada." msgstr "Sua conta foi criada."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Por favor, use a função de redefinir senha para acessar" msgstr "Por favor, use a função de redefinir senha para acessar"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Bem-vindo(a) ao InvenTree" msgstr "Bem-vindo(a) ao InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "Moeda" msgstr "Moeda"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Romanian\n" "Language-Team: Romanian\n"
"Language: ro_RO\n" "Language: ro_RO\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-15 23:22\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"Language: ru_RU\n" "Language: ru_RU\n"
@ -483,7 +483,7 @@ msgstr "Должно быть действительным номером"
msgid "Currency" msgid "Currency"
msgstr "Валюта" msgstr "Валюта"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Выберите валюту из доступных вариантов" msgstr "Выберите валюту из доступных вариантов"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Деталь" msgstr "Деталь"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Категория" msgstr "Категория"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Необязательно" msgstr "Необязательно"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Производимая деталь" msgstr "Производимая деталь"
@ -921,7 +921,7 @@ msgstr "Продукция не совпадает с заказом на про
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Количество должно быть больше нуля" msgstr "Количество должно быть больше нуля"
@ -1070,7 +1070,7 @@ msgstr "Введите серийные номера для продукции"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Зарезервированные Запасы" msgstr "Зарезервированные Запасы"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "В заказе" msgstr "В заказе"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "В производстве" msgstr "В производстве"
@ -1351,7 +1353,7 @@ msgstr "В производстве"
msgid "External Stock" msgid "External Stock"
msgstr "Внешний склад" msgstr "Внешний склад"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Доступный запас" msgstr "Доступный запас"
@ -1498,7 +1500,7 @@ msgstr "Пользователь"
#: common/models.py:1288 #: common/models.py:1288
msgid "Price break quantity" msgid "Price break quantity"
msgstr "" msgstr "Скидка распространяется на заданное количество"
#: common/models.py:1295 company/serializers.py:567 order/models.py:1674 #: common/models.py:1295 company/serializers.py:567 order/models.py:1674
#: order/models.py:2817 #: order/models.py:2817
@ -1844,7 +1846,7 @@ msgstr ""
#: common/models.py:2182 part/models.py:1251 #: common/models.py:2182 part/models.py:1251
msgid "Locked" msgid "Locked"
msgstr "" msgstr "Заблокирована"
#: common/models.py:2183 #: common/models.py:2183
msgid "Is this selection list locked?" msgid "Is this selection list locked?"
@ -2444,8 +2446,8 @@ msgstr "По умолчанию детали являются шаблонами
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "По умолчанию детали могут быть собраны из других компонентов" msgstr "По умолчанию детали могут быть собраны из других компонентов"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Компонент" msgstr "Компонент"
@ -3881,7 +3883,7 @@ msgstr "Выберите плагин экспорта"
#: generic/states/fields.py:146 #: generic/states/fields.py:146
msgid "Additional status information for this item" msgid "Additional status information for this item"
msgstr "" msgstr "Дополнительная информация о состоянии складской позиции"
#: generic/states/fields.py:160 #: generic/states/fields.py:160
msgid "Custom status key" msgid "Custom status key"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "Ошибки" msgstr "Ошибки"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Корректный" msgstr "Корректный"
@ -4854,7 +4856,7 @@ msgstr "Артикул"
#: order/serializers.py:679 part/models.py:1089 part/serializers.py:411 #: order/serializers.py:679 part/models.py:1089 part/serializers.py:411
msgid "Internal Part Number" msgid "Internal Part Number"
msgstr "Внутренний код детали" msgstr "Внутренний артикул детали"
#: order/serializers.py:687 #: order/serializers.py:687
msgid "Internal Part Name" msgid "Internal Part Name"
@ -5135,39 +5137,39 @@ msgstr "Остатки произведенные заказом на произ
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Остатки требуемые для заказов на производство" msgstr "Остатки требуемые для заказов на производство"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Необходимо выбрать эту опцию" msgstr "Необходимо выбрать эту опцию"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Иконка (необязательно)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Детали" msgstr "Детали"
@ -5336,7 +5338,7 @@ msgstr "Категория"
#: part/models.py:1088 part/serializers.py:937 #: part/models.py:1088 part/serializers.py:937
#: report/templates/report/inventree_stock_location_report.html:103 #: report/templates/report/inventree_stock_location_report.html:103
msgid "IPN" msgid "IPN"
msgstr "" msgstr "Внутренний артикул"
#: part/models.py:1096 #: part/models.py:1096
msgid "Part revision or version number" msgid "Part revision or version number"
@ -5416,7 +5418,7 @@ msgstr "Эта деталь активна?"
#: part/models.py:1252 #: part/models.py:1252
msgid "Locked parts cannot be edited" msgid "Locked parts cannot be edited"
msgstr "" msgstr "Заблокированные детали нельзя редактировать"
#: part/models.py:1258 #: part/models.py:1258
msgid "Is this a virtual part, such as a software product or license?" msgid "Is this a virtual part, such as a software product or license?"
@ -5600,7 +5602,7 @@ msgstr ""
#: part/models.py:3395 #: part/models.py:3395
msgid "Item Count" msgid "Item Count"
msgstr "Количество Элементов" msgstr "Количество элементов"
#: part/models.py:3396 #: part/models.py:3396
msgid "Number of individual stock entries at time of stocktake" msgid "Number of individual stock entries at time of stocktake"
@ -5621,7 +5623,7 @@ msgstr ""
#: part/models.py:3417 #: part/models.py:3417
msgid "Additional notes" msgid "Additional notes"
msgstr "Дополнительные Записи" msgstr "Дополнительные заметки"
#: part/models.py:3427 #: part/models.py:3427
msgid "User who performed this stocktake" msgid "User who performed this stocktake"
@ -5853,7 +5855,7 @@ msgstr "Выбрать деталь для использования в BOM"
#: part/models.py:4375 #: part/models.py:4375
msgid "BOM quantity for this BOM item" msgid "BOM quantity for this BOM item"
msgstr "" msgstr "Количество элементов в спецификации"
#: part/models.py:4381 #: part/models.py:4381
msgid "This BOM item is optional" msgid "This BOM item is optional"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Подкатегории" msgstr "Подкатегории"
@ -6045,11 +6047,11 @@ msgstr ""
#: part/serializers.py:548 #: part/serializers.py:548
msgid "Initial Stock Quantity" msgid "Initial Stock Quantity"
msgstr "" msgstr "Начальное количество на складе"
#: part/serializers.py:550 #: part/serializers.py:550
msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added."
msgstr "" msgstr "Задайте начальное количество этой детали на складе. Если количество равно 0, складская позиция не будет добавлена."
#: part/serializers.py:557 #: part/serializers.py:557
msgid "Initial Stock Location" msgid "Initial Stock Location"
@ -6099,7 +6101,7 @@ msgstr "Производится"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Поставщики" msgstr "Поставщики"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Общий запас" msgstr "Общий запас"
@ -6147,7 +6150,7 @@ msgstr "Начальный запас"
#: part/serializers.py:1048 #: part/serializers.py:1048
msgid "Create Part with initial stock quantity" msgid "Create Part with initial stock quantity"
msgstr "" msgstr "Создавать деталь с начальным количеством на складе"
#: part/serializers.py:1054 #: part/serializers.py:1054
msgid "Supplier Information" msgid "Supplier Information"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Можно произвести"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Исключить складские позиции в внешних местах хранения" msgstr "Исключить складские позиции в внешних местах хранения"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Создать отчет" msgstr "Создать отчет"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Обновить детали" msgstr "Обновить детали"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Проверка фонового работника не удалась" msgstr "Проверка фонового работника не удалась"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Минимальная цена" msgstr "Минимальная цена"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Переопределить рассчитанное значение минимальной цены" msgstr "Переопределить рассчитанное значение минимальной цены"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr "Валюта минимальной цены"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Максимальная цена" msgstr "Максимальная цена"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Переопределить рассчитанное значение максимальной цены" msgstr "Переопределить рассчитанное значение максимальной цены"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr "Валюта максимальной цены"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Обновить" msgstr "Обновить"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr "Выберите деталь, которая является компонентом"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Можно произвести"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Пропустить некорректные строки" msgstr "Пропустить некорректные строки"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -7876,7 +7895,7 @@ msgstr "Выберите соответствующего поставщика
#: stock/models.py:972 #: stock/models.py:972
msgid "Where is this stock item located?" msgid "Where is this stock item located?"
msgstr "Где находиться эта складская позиция?" msgstr "Где находится эта складская позиция?"
#: stock/models.py:980 stock/serializers.py:1667 #: stock/models.py:980 stock/serializers.py:1667
msgid "Packaging this stock item is stored in" msgid "Packaging this stock item is stored in"
@ -8854,23 +8873,39 @@ msgstr "Активна эта учетная запись"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Ваша учётная запись была успешно создана." msgstr "Ваша учётная запись была успешно создана."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Пожалуйста, используйте функцию сброса пароля для входа" msgstr "Пожалуйста, используйте функцию сброса пароля для входа"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Добро пожаловать в InvenTree" msgstr "Добро пожаловать в InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Slovak\n" "Language-Team: Slovak\n"
"Language: sk_SK\n" "Language: sk_SK\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Slovenian\n" "Language-Team: Slovenian\n"
"Language: sl_SI\n" "Language: sl_SI\n"
@ -483,7 +483,7 @@ msgstr "Mora biti veljavna številka"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Izberite valuto med razpoložljivimi možnostmi" msgstr "Izberite valuto med razpoložljivimi možnostmi"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Del" msgstr "Del"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Neobvezno" msgstr "Neobvezno"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaža" msgstr "Montaža"
@ -921,7 +921,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr ""
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Nadzor dela v ozadju neuspel" msgstr "Nadzor dela v ozadju neuspel"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Ali je ta račun aktiven"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Vaš račun je bil ustvarjen." msgstr "Vaš račun je bil ustvarjen."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Za prijavo uporabite funkcijo ponastavitve gesla" msgstr "Za prijavo uporabite funkcijo ponastavitve gesla"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Dobrodošli v InvenTree" msgstr "Dobrodošli v InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Serbian (Latin)\n" "Language-Team: Serbian (Latin)\n"
"Language: sr_CS\n" "Language: sr_CS\n"
@ -483,7 +483,7 @@ msgstr "Mora biti važeći broj"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Odaberite valutu među dostupnim opcijama" msgstr "Odaberite valutu među dostupnim opcijama"
@ -545,11 +545,11 @@ msgstr "Uključi varijante"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Uključi varijante"
msgid "Part" msgid "Part"
msgstr "Deo" msgstr "Deo"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorija" msgstr "Kategorija"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Opciono" msgstr "Opciono"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sklapanje" msgstr "Sklapanje"
@ -921,7 +921,7 @@ msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Količina mora biti veća od nule" msgstr "Količina mora biti veća od nule"
@ -1070,7 +1070,7 @@ msgstr "Unesi serijske brojeve za izlaz izgradnje"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Alocirane zalihe" msgstr "Alocirane zalihe"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Po narudžbini" msgstr "Po narudžbini"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "U proizvodnji" msgstr "U proizvodnji"
@ -1351,7 +1353,7 @@ msgstr "U proizvodnji"
msgid "External Stock" msgid "External Stock"
msgstr "Spoljašnje zalihe" msgstr "Spoljašnje zalihe"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Dostupne zalihe" msgstr "Dostupne zalihe"
@ -2444,8 +2446,8 @@ msgstr "Podrazumevano je da su delovi šabloni"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Podrazumevano je da se delovi mogu sastavljati od drugih komponenti" msgstr "Podrazumevano je da se delovi mogu sastavljati od drugih komponenti"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Komponenta" msgstr "Komponenta"
@ -3995,7 +3997,7 @@ msgstr "Originalni podaci vrste"
msgid "Errors" msgid "Errors"
msgstr "Greške" msgstr "Greške"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Važeće" msgstr "Važeće"
@ -5135,39 +5137,39 @@ msgstr "Zalihe proizvedene od strane naloga za izradu"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Zalihe potrebne za nalog za izradu" msgstr "Zalihe potrebne za nalog za izradu"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Validiraj ceo spisak materijala" msgstr "Validiraj ceo spisak materijala"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Ova opcija mora biti selektovana" msgstr "Ova opcija mora biti selektovana"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "Je revizija" msgstr "Je revizija"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "Ima revizije" msgstr "Ima revizije"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Spisak materijala validan" msgstr "Spisak materijala validan"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "Deo sklopa se može testirati" msgstr "Deo sklopa se može testirati"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Deo komponente se može testirati" msgstr "Deo komponente se može testirati"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "Koristi" msgstr "Koristi"
@ -5217,7 +5219,7 @@ msgstr "Ikonica (opciono)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Ova kategorija dela se ne može podesiti kao strukturna jer već ima dodeljene neke delove!" msgstr "Ova kategorija dela se ne može podesiti kao strukturna jer već ima dodeljene neke delove!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Delovi" msgstr "Delovi"
@ -5955,15 +5957,15 @@ msgstr "Relacija između delova ne može biti kreirana između jednog istog dela
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Identična veza već postoji" msgstr "Identična veza već postoji"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "Nadređena kategorija" msgstr "Nadređena kategorija"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "Nadređena kategorija dela" msgstr "Nadređena kategorija dela"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Podkategorije" msgstr "Podkategorije"
@ -6099,7 +6101,7 @@ msgstr "Izrađivanje"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "Revizije"
msgid "Suppliers" msgid "Suppliers"
msgstr "Dobavljači" msgstr "Dobavljači"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Ukupne zalihe" msgstr "Ukupne zalihe"
@ -6177,140 +6180,156 @@ msgstr "Ime fajla postojeće slike dela"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Fajl sa slikom ne postoji" msgstr "Fajl sa slikom ne postoji"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Može se izgraditi"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "Ograniči izveštaj o popisu na određeni deo, kao i na bilo koje varijante delova" msgstr "Ograniči izveštaj o popisu na određeni deo, kao i na bilo koje varijante delova"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "Ograniči izveštaj o popisu na određenu kategoriju dela, kao i na bilo koje podređene kategorije" msgstr "Ograniči izveštaj o popisu na određenu kategoriju dela, kao i na bilo koje podređene kategorije"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "Ograniči izveštaj o popisu na određenu lokaciju zaliha, kao i na bilo koje podređene lokacije" msgstr "Ograniči izveštaj o popisu na određenu lokaciju zaliha, kao i na bilo koje podređene lokacije"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Ne uključuj eksterne zalihe" msgstr "Ne uključuj eksterne zalihe"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Ne uključuj stavke sa zaliha u eksternim lokacijama" msgstr "Ne uključuj stavke sa zaliha u eksternim lokacijama"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generiši izveštaj" msgstr "Generiši izveštaj"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "Generiši izveštaj koji sadrži sračunate podatke sa popisa" msgstr "Generiši izveštaj koji sadrži sračunate podatke sa popisa"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Ažuriraj delove" msgstr "Ažuriraj delove"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "Ažuriraj izabrane delove sračunatim podacima popisa" msgstr "Ažuriraj izabrane delove sračunatim podacima popisa"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Funkcionalnost popisa nije omogućena" msgstr "Funkcionalnost popisa nije omogućena"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Provera pozadinskog radnika nije uspjela" msgstr "Provera pozadinskog radnika nije uspjela"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Minimalna cena" msgstr "Minimalna cena"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Izmeni izračunatu vrednost za minimalnu cenu" msgstr "Izmeni izračunatu vrednost za minimalnu cenu"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Minimalna valuta cene" msgstr "Minimalna valuta cene"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Maksimalna cena" msgstr "Maksimalna cena"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Izmeni izračunatu vrednost maksimalne cene" msgstr "Izmeni izračunatu vrednost maksimalne cene"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Maksimalna valuta cene" msgstr "Maksimalna valuta cene"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Ažuriraj" msgstr "Ažuriraj"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Ažuriraj cene za ovaj deo" msgstr "Ažuriraj cene za ovaj deo"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Nija moguća konverzija iz dostavljen valute u {default_currency}" msgstr "Nija moguća konverzija iz dostavljen valute u {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Minimalna cena ne sme biti veća od maksimalne cene" msgstr "Minimalna cena ne sme biti veća od maksimalne cene"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Maksimalna cena ne sme biti manja od minimalne cene" msgstr "Maksimalna cena ne sme biti manja od minimalne cene"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "Izaberi nadređeni sklop" msgstr "Izaberi nadređeni sklop"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "Izaberi komponentu dela" msgstr "Izaberi komponentu dela"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Može se izgraditi"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "Izaberi deo sa kog će se kopirati spisak materijala" msgstr "Izaberi deo sa kog će se kopirati spisak materijala"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Ukloni postojeće podatke" msgstr "Ukloni postojeće podatke"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja" msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Uključi nasleđeno" msgstr "Uključi nasleđeno"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "Uključi stavke sa spiska materijala koje su nasleđene od šablonskih delova" msgstr "Uključi stavke sa spiska materijala koje su nasleđene od šablonskih delova"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Preskoči nevažeće vrste" msgstr "Preskoči nevažeće vrste"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta" msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Kopiraj zamenske delove" msgstr "Kopiraj zamenske delove"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala" msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala"
@ -8854,23 +8873,39 @@ msgstr "Da li je nalog ovog korisnika aktivan?"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Vaš nalog je kreiran" msgstr "Vaš nalog je kreiran"
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Molimo vas koristite opciju resetovanja lozinke da biste se prijavili" msgstr "Molimo vas koristite opciju resetovanja lozinke da biste se prijavili"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Dobrodošli u InvenTree" msgstr "Dobrodošli u InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"Language: sv_SE\n" "Language: sv_SE\n"
@ -483,7 +483,7 @@ msgstr "Måste vara ett giltigt nummer"
msgid "Currency" msgid "Currency"
msgstr "Valuta" msgstr "Valuta"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Välj valuta från tillgängliga alternativ" msgstr "Välj valuta från tillgängliga alternativ"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Del" msgstr "Del"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Valfri" msgstr "Valfri"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr "Byggutgång matchar inte bygg order"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr "Ange serienummer för att tillverkade produkter"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Ikon (valfritt)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Artiklar" msgstr "Artiklar"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Underkategorier" msgstr "Underkategorier"
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Leverantörer" msgstr "Leverantörer"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Generera rapport" msgstr "Generera rapport"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Kontroll av bakgrundsarbetare misslyckades" msgstr "Kontroll av bakgrundsarbetare misslyckades"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Uppdatera" msgstr "Uppdatera"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Är detta användarkonto aktivt"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Ditt konto har skapats." msgstr "Ditt konto har skapats."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Använd funktionen för lösenordsåterställning för att logga in" msgstr "Använd funktionen för lösenordsåterställning för att logga in"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Välkommen till InvenTree" msgstr "Välkommen till InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Thai\n" "Language-Team: Thai\n"
"Language: th_TH\n" "Language: th_TH\n"
@ -483,7 +483,7 @@ msgstr "ต้องเป็นตัวเลข"
msgid "Currency" msgid "Currency"
msgstr "สกุลเงิน" msgstr "สกุลเงิน"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "" msgstr ""
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "จำนวนต้องมีค่ามากกว่า 0" msgstr "จำนวนต้องมีค่ามากกว่า 0"
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr ""
@ -1351,7 +1353,7 @@ msgstr ""
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "" msgstr ""
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "ชิ้นส่วน" msgstr "ชิ้นส่วน"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "ยินดีต้อนรับเข้าสู่ Inventree" msgstr "ยินดีต้อนรับเข้าสู่ Inventree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-17 12:21\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Turkish\n" "Language-Team: Turkish\n"
"Language: tr_TR\n" "Language: tr_TR\n"
@ -483,7 +483,7 @@ msgstr "Geçerli bir numara olmalı"
msgid "Currency" msgid "Currency"
msgstr "Para birimi" msgstr "Para birimi"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Var olan seçeneklerden bir döviz birimi seçin" msgstr "Var olan seçeneklerden bir döviz birimi seçin"
@ -545,11 +545,11 @@ msgstr "Varyantları Dahil Et"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "Varyantları Dahil Et"
msgid "Part" msgid "Part"
msgstr "Parça" msgstr "Parça"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "İsteğe Bağlı" msgstr "İsteğe Bağlı"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaj" msgstr "Montaj"
@ -921,7 +921,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Miktar sıfırdan büyük olmalıdır" msgstr "Miktar sıfırdan büyük olmalıdır"
@ -1070,7 +1070,7 @@ msgstr "Yapım işi çıktısı için seri numaraları girin"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Ayrılan Stok" msgstr "Ayrılan Stok"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Siparişte" msgstr "Siparişte"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Üretimde" msgstr "Üretimde"
@ -1351,7 +1353,7 @@ msgstr "Üretimde"
msgid "External Stock" msgid "External Stock"
msgstr "Harici Stok" msgstr "Harici Stok"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Mevcut Stok" msgstr "Mevcut Stok"
@ -2444,8 +2446,8 @@ msgstr "Parçaları varsayılan olan şablondur"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Bileşen" msgstr "Bileşen"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr ""
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Parçalar" msgstr "Parçalar"
@ -5955,15 +5957,15 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Alt kategoriler" msgstr "Alt kategoriler"
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr ""
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Arka plan çalışanı kontrolü başarısız oldu" msgstr "Arka plan çalışanı kontrolü başarısız oldu"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr ""
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr ""
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -8854,23 +8873,39 @@ msgstr "Bu kullanıcı hesabı etkin mi"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Kullanıcı hesabınız oluşturulmuştur." msgstr "Kullanıcı hesabınız oluşturulmuştur."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Giriş yapmak için lütfen şifre sıfırlama fonksiyonunu kullanınız" msgstr "Giriş yapmak için lütfen şifre sıfırlama fonksiyonunu kullanınız"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "InvenTree'ye Hoşgeldiniz" msgstr "InvenTree'ye Hoşgeldiniz"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -483,7 +483,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "" msgstr ""
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Деталь" msgstr "Деталь"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -656,9 +656,9 @@ msgid "Optional"
msgstr "" msgstr ""
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr "Збірка"
#: build/api.py:462 #: build/api.py:462
msgid "Tracked" msgid "Tracked"
@ -666,7 +666,7 @@ msgstr ""
#: build/api.py:465 build/serializers.py:1366 part/models.py:1229 #: build/api.py:465 build/serializers.py:1366 part/models.py:1229
msgid "Testable" msgid "Testable"
msgstr "" msgstr "Тестуємо"
#: build/api.py:475 order/api.py:942 #: build/api.py:475 order/api.py:942
msgid "Order Outstanding" msgid "Order Outstanding"
@ -681,7 +681,7 @@ msgstr ""
#: templates/email/low_stock_notification.html:17 #: templates/email/low_stock_notification.html:17
#: templates/email/part_event_notification.html:18 #: templates/email/part_event_notification.html:18
msgid "Available" msgid "Available"
msgstr "" msgstr "Доступно"
#: build/api.py:805 build/models.py:117 order/models.py:1803 #: build/api.py:805 build/models.py:117 order/models.py:1803
#: report/templates/report/inventree_build_order_report.html:105 #: report/templates/report/inventree_build_order_report.html:105
@ -921,7 +921,7 @@ msgstr ""
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1070,7 +1070,7 @@ msgstr ""
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,19 +1339,21 @@ msgid "Allocated Stock"
msgstr "" msgstr ""
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "" msgstr "У виробництві"
#: build/serializers.py:1419 part/serializers.py:995 #: build/serializers.py:1419 part/serializers.py:995
msgid "External Stock" msgid "External Stock"
msgstr "" msgstr ""
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -1494,7 +1496,7 @@ msgstr ""
#: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105
#: users/models.py:130 users/models.py:507 #: users/models.py:130 users/models.py:507
msgid "User" msgid "User"
msgstr "" msgstr "Користувач"
#: common/models.py:1288 #: common/models.py:1288
msgid "Price break quantity" msgid "Price break quantity"
@ -1598,7 +1600,7 @@ msgstr ""
#: common/models.py:1667 part/serializers.py:280 #: common/models.py:1667 part/serializers.py:280
msgid "Title" msgid "Title"
msgstr "" msgstr "Назва"
#: common/models.py:1669 common/models.py:1930 company/models.py:149 #: common/models.py:1669 common/models.py:1930 company/models.py:149
#: company/models.py:445 company/models.py:512 company/models.py:816 #: company/models.py:445 company/models.py:512 company/models.py:816
@ -1606,7 +1608,7 @@ msgstr ""
#: part/models.py:1113 #: part/models.py:1113
#: report/templates/report/inventree_build_order_report.html:164 #: report/templates/report/inventree_build_order_report.html:164
msgid "Link" msgid "Link"
msgstr "" msgstr "Посилання"
#: common/models.py:1671 #: common/models.py:1671
msgid "Published" msgid "Published"
@ -1633,7 +1635,7 @@ msgstr ""
#: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:35
msgid "Image" msgid "Image"
msgstr "" msgstr "Зображення"
#: common/models.py:1695 #: common/models.py:1695
msgid "Image file" msgid "Image file"
@ -1772,7 +1774,7 @@ msgstr ""
#: common/models.py:2053 common/models.py:2282 generic/states/serializers.py:22 #: common/models.py:2053 common/models.py:2282 generic/states/serializers.py:22
#: part/serializers.py:282 #: part/serializers.py:282
msgid "Label" msgid "Label"
msgstr "" msgstr "Етикетка"
#: common/models.py:2054 #: common/models.py:2054
msgid "Label that will be displayed in the frontend" msgid "Label that will be displayed in the frontend"
@ -1828,7 +1830,7 @@ msgstr ""
#: common/models.py:2163 common/models.py:2270 part/models.py:3929 #: common/models.py:2163 common/models.py:2270 part/models.py:3929
msgid "Selection List" msgid "Selection List"
msgstr "" msgstr "Список вибору"
#: common/models.py:2164 #: common/models.py:2164
msgid "Selection Lists" msgid "Selection Lists"
@ -1844,7 +1846,7 @@ msgstr ""
#: common/models.py:2182 part/models.py:1251 #: common/models.py:2182 part/models.py:1251
msgid "Locked" msgid "Locked"
msgstr "" msgstr "Заблоковано"
#: common/models.py:2183 #: common/models.py:2183
msgid "Is this selection list locked?" msgid "Is this selection list locked?"
@ -1928,7 +1930,7 @@ msgstr ""
#: common/models.py:2318 importer/models.py:523 part/models.py:4094 #: common/models.py:2318 importer/models.py:523 part/models.py:4094
msgid "Data" msgid "Data"
msgstr "" msgstr "Дані"
#: common/models.py:2319 #: common/models.py:2319
msgid "Barcode data" msgid "Barcode data"
@ -2444,8 +2446,8 @@ msgstr ""
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "" msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Компонент" msgstr "Компонент"
@ -2463,7 +2465,7 @@ msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr "Доступний для продажу"
#: common/setting/system.py:448 #: common/setting/system.py:448
msgid "Parts are salable by default" msgid "Parts are salable by default"
@ -2475,7 +2477,7 @@ msgstr ""
#: common/setting/system.py:459 part/models.py:1257 #: common/setting/system.py:459 part/models.py:1257
msgid "Virtual" msgid "Virtual"
msgstr "" msgstr "Віртуальний"
#: common/setting/system.py:460 #: common/setting/system.py:460
msgid "Parts are virtual by default" msgid "Parts are virtual by default"
@ -2483,7 +2485,7 @@ msgstr ""
#: common/setting/system.py:465 #: common/setting/system.py:465
msgid "Show related parts" msgid "Show related parts"
msgstr "" msgstr "Показати пов'язані деталі"
#: common/setting/system.py:466 #: common/setting/system.py:466
msgid "Display related parts for a part" msgid "Display related parts for a part"
@ -3479,7 +3481,7 @@ msgstr ""
#: company/api.py:141 #: company/api.py:141
msgid "Part is Active" msgid "Part is Active"
msgstr "" msgstr "Позиція активна"
#: company/api.py:145 #: company/api.py:145
msgid "Manufacturer is Active" msgid "Manufacturer is Active"
@ -3487,11 +3489,11 @@ msgstr ""
#: company/api.py:278 #: company/api.py:278
msgid "Supplier Part is Active" msgid "Supplier Part is Active"
msgstr "" msgstr "Позиція постачальника активна"
#: company/api.py:282 #: company/api.py:282
msgid "Internal Part is Active" msgid "Internal Part is Active"
msgstr "" msgstr "Внутрішня позиція активна"
#: company/api.py:287 #: company/api.py:287
msgid "Supplier is Active" msgid "Supplier is Active"
@ -3500,7 +3502,7 @@ msgstr ""
#: company/api.py:299 company/models.py:498 company/serializers.py:444 #: company/api.py:299 company/models.py:498 company/serializers.py:444
#: part/serializers.py:590 #: part/serializers.py:590
msgid "Manufacturer" msgid "Manufacturer"
msgstr "" msgstr "Виробник"
#: company/api.py:306 company/models.py:97 company/models.py:370 #: company/api.py:306 company/models.py:97 company/models.py:370
#: stock/api.py:849 #: stock/api.py:849
@ -3683,16 +3685,16 @@ msgstr ""
#: company/models.py:470 company/models.py:587 company/models.py:809 #: company/models.py:470 company/models.py:587 company/models.py:809
#: company/serializers.py:458 #: company/serializers.py:458
msgid "Manufacturer Part" msgid "Manufacturer Part"
msgstr "" msgstr "Позиція виробника"
#: company/models.py:487 company/models.py:777 stock/models.py:948 #: company/models.py:487 company/models.py:777 stock/models.py:948
#: stock/serializers.py:480 #: stock/serializers.py:480
msgid "Base Part" msgid "Base Part"
msgstr "" msgstr "Базова позиція"
#: company/models.py:489 company/models.py:779 #: company/models.py:489 company/models.py:779
msgid "Select part" msgid "Select part"
msgstr "" msgstr "Обрати позицію"
#: company/models.py:499 #: company/models.py:499
msgid "Select manufacturer" msgid "Select manufacturer"
@ -3788,15 +3790,15 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:105 #: report/templates/report/inventree_stock_location_report.html:105
#: stock/serializers.py:838 #: stock/serializers.py:838
msgid "Note" msgid "Note"
msgstr "" msgstr "Примітка"
#: company/models.py:842 part/models.py:2200 #: company/models.py:842 part/models.py:2200
msgid "base cost" msgid "base cost"
msgstr "" msgstr "Базова вартість"
#: company/models.py:843 part/models.py:2201 #: company/models.py:843 part/models.py:2201
msgid "Minimum charge (e.g. stocking fee)" msgid "Minimum charge (e.g. stocking fee)"
msgstr "" msgstr "Мінімальний платіж (напр. комісія за збереження)"
#: company/models.py:850 order/serializers.py:818 stock/models.py:979 #: company/models.py:850 order/serializers.py:818 stock/models.py:979
#: stock/serializers.py:1666 #: stock/serializers.py:1666
@ -3853,7 +3855,7 @@ msgstr ""
#: company/serializers.py:420 part/serializers.py:963 stock/serializers.py:498 #: company/serializers.py:420 part/serializers.py:963 stock/serializers.py:498
msgid "In Stock" msgid "In Stock"
msgstr "" msgstr "В наявності"
#: data_exporter/mixins.py:324 data_exporter/mixins.py:391 #: data_exporter/mixins.py:324 data_exporter/mixins.py:391
msgid "Error occurred during data export" msgid "Error occurred during data export"
@ -3995,9 +3997,9 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "" msgstr "Дійсно"
#: importer/operations.py:28 importer/operations.py:49 #: importer/operations.py:28 importer/operations.py:49
msgid "Unsupported data file format" msgid "Unsupported data file format"
@ -4259,7 +4261,7 @@ msgstr ""
#: order/api.py:544 order/api.py:548 order/serializers.py:683 #: order/api.py:544 order/api.py:548 order/serializers.py:683
msgid "Internal Part" msgid "Internal Part"
msgstr "" msgstr "Внутрішній компонент"
#: order/api.py:566 #: order/api.py:566
msgid "Order Pending" msgid "Order Pending"
@ -5081,7 +5083,7 @@ msgstr ""
#: part/api.py:134 stock/api.py:255 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr "Глибина"
#: part/api.py:134 #: part/api.py:134
msgid "Filter by category depth" msgid "Filter by category depth"
@ -5105,11 +5107,11 @@ msgstr ""
#: part/api.py:189 #: part/api.py:189
msgid "Parent" msgid "Parent"
msgstr "" msgstr "Батьківський елемент"
#: part/api.py:191 #: part/api.py:191
msgid "Filter by parent category" msgid "Filter by parent category"
msgstr "" msgstr "Фільтр за батьківською категорією"
#: part/api.py:226 #: part/api.py:226
msgid "Exclude sub-categories under the specified category" msgid "Exclude sub-categories under the specified category"
@ -5135,39 +5137,39 @@ msgstr ""
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "" msgstr ""
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "" msgstr ""
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "" msgstr ""
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,22 +5219,22 @@ msgstr ""
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "" msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "" msgstr "Позиції"
#: part/models.py:510 #: part/models.py:510
msgid "Cannot delete this part as it is locked" msgid "Cannot delete this part as it is locked"
msgstr "" msgstr "Неможливо видалити цю позицію, оскільки вона заблокована"
#: part/models.py:513 #: part/models.py:513
msgid "Cannot delete this part as it is still active" msgid "Cannot delete this part as it is still active"
msgstr "" msgstr "Неможливо видалити цю позицію, оскільки вона ще активна"
#: part/models.py:518 #: part/models.py:518
msgid "Cannot delete this part as it is used in an assembly" msgid "Cannot delete this part as it is used in an assembly"
msgstr "" msgstr "Неможливо видалити цю позицію, бо вона використовується у збірці"
#: part/models.py:556 #: part/models.py:556
msgid "Invalid choice for parent part" msgid "Invalid choice for parent part"
@ -5299,15 +5301,15 @@ msgstr ""
#: part/models.py:1039 #: part/models.py:1039
msgid "Part name" msgid "Part name"
msgstr "" msgstr "Назва позиції"
#: part/models.py:1044 #: part/models.py:1044
msgid "Is Template" msgid "Is Template"
msgstr "" msgstr "Це шаблон"
#: part/models.py:1045 #: part/models.py:1045
msgid "Is this part a template part?" msgid "Is this part a template part?"
msgstr "" msgstr "Ця позиція є шаблоном?"
#: part/models.py:1055 #: part/models.py:1055
msgid "Is this part a variant of another part?" msgid "Is this part a variant of another part?"
@ -5319,7 +5321,7 @@ msgstr ""
#: part/models.py:1063 #: part/models.py:1063
msgid "Part description (optional)" msgid "Part description (optional)"
msgstr "" msgstr "Опис позиції (опціонально)"
#: part/models.py:1070 #: part/models.py:1070
msgid "Keywords" msgid "Keywords"
@ -5344,7 +5346,7 @@ msgstr ""
#: part/models.py:1097 report/models.py:215 #: part/models.py:1097 report/models.py:215
msgid "Revision" msgid "Revision"
msgstr "" msgstr "Ревізія"
#: part/models.py:1106 #: part/models.py:1106
msgid "Is this part a revision of another part?" msgid "Is this part a revision of another part?"
@ -5352,7 +5354,7 @@ msgstr ""
#: part/models.py:1107 #: part/models.py:1107
msgid "Revision Of" msgid "Revision Of"
msgstr "" msgstr "Ревізія"
#: part/models.py:1132 #: part/models.py:1132
msgid "Where is this item normally stored?" msgid "Where is this item normally stored?"
@ -5376,19 +5378,19 @@ msgstr ""
#: part/models.py:1195 part/serializers.py:1011 #: part/models.py:1195 part/serializers.py:1011
msgid "Minimum Stock" msgid "Minimum Stock"
msgstr "" msgstr "Мінімальний запас"
#: part/models.py:1196 #: part/models.py:1196
msgid "Minimum allowed stock level" msgid "Minimum allowed stock level"
msgstr "" msgstr "Мінімально дозволений рівень запасів"
#: part/models.py:1205 #: part/models.py:1205
msgid "Units of measure for this part" msgid "Units of measure for this part"
msgstr "" msgstr "Одиниці виміру для цієї позиції"
#: part/models.py:1212 #: part/models.py:1212
msgid "Can this part be built from other parts?" msgid "Can this part be built from other parts?"
msgstr "" msgstr "Чи можна побудувати цю позицію з інших компонентів?"
#: part/models.py:1218 #: part/models.py:1218
msgid "Can this part be used to build other parts?" msgid "Can this part be used to build other parts?"
@ -5613,7 +5615,7 @@ msgstr ""
#: part/models.py:3408 part/models.py:3491 part/serializers.py:272 #: part/models.py:3408 part/models.py:3491 part/serializers.py:272
#: report/templates/report/inventree_test_report.html:106 #: report/templates/report/inventree_test_report.html:106
msgid "Date" msgid "Date"
msgstr "" msgstr "Дата"
#: part/models.py:3409 #: part/models.py:3409
msgid "Date stocktake was performed" msgid "Date stocktake was performed"
@ -5689,7 +5691,7 @@ msgstr ""
#: part/models.py:3725 #: part/models.py:3725
msgid "Test Name" msgid "Test Name"
msgstr "" msgstr "Тестова назва"
#: part/models.py:3726 #: part/models.py:3726
msgid "Enter a name for the test" msgid "Enter a name for the test"
@ -5781,7 +5783,7 @@ msgstr ""
#: part/models.py:3912 #: part/models.py:3912
msgid "Checkbox" msgid "Checkbox"
msgstr "" msgstr "Прапорець"
#: part/models.py:3913 #: part/models.py:3913
msgid "Is this parameter a checkbox?" msgid "Is this parameter a checkbox?"
@ -5933,11 +5935,11 @@ msgstr ""
#: part/models.py:4735 #: part/models.py:4735
msgid "Part 1" msgid "Part 1"
msgstr "" msgstr "Позиція 1"
#: part/models.py:4743 #: part/models.py:4743
msgid "Part 2" msgid "Part 2"
msgstr "" msgstr "Позиція 2"
#: part/models.py:4744 #: part/models.py:4744
msgid "Select Related Part" msgid "Select Related Part"
@ -5955,21 +5957,21 @@ msgstr ""
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "" msgstr ""
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "" msgstr ""
#: part/serializers.py:206 #: part/serializers.py:206
msgid "Results" msgid "Results"
msgstr "" msgstr "Результати"
#: part/serializers.py:207 #: part/serializers.py:207
msgid "Number of results recorded against this template" msgid "Number of results recorded against this template"
@ -5985,7 +5987,7 @@ msgstr ""
#: part/serializers.py:286 #: part/serializers.py:286
msgid "Model ID" msgid "Model ID"
msgstr "" msgstr "ID моделі"
#: part/serializers.py:312 #: part/serializers.py:312
msgid "File is not an image" msgid "File is not an image"
@ -6069,7 +6071,7 @@ msgstr ""
#: part/serializers.py:601 #: part/serializers.py:601
msgid "Manufacturer part number" msgid "Manufacturer part number"
msgstr "" msgstr "Виробничий номер позиції"
#: part/serializers.py:608 #: part/serializers.py:608
msgid "Selected company is not a valid supplier" msgid "Selected company is not a valid supplier"
@ -6099,7 +6101,7 @@ msgstr ""
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "" msgstr ""
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "" msgstr ""
@ -6143,7 +6146,7 @@ msgstr ""
#: part/serializers.py:1047 #: part/serializers.py:1047
msgid "Initial Stock" msgid "Initial Stock"
msgstr "" msgstr "Початковий запас"
#: part/serializers.py:1048 #: part/serializers.py:1048
msgid "Create Part with initial stock quantity" msgid "Create Part with initial stock quantity"
@ -6167,7 +6170,7 @@ msgstr ""
#: part/serializers.py:1069 #: part/serializers.py:1069
msgid "Existing Image" msgid "Existing Image"
msgstr "" msgstr "Наявне зображення"
#: part/serializers.py:1070 #: part/serializers.py:1070
msgid "Filename of an existing part image" msgid "Filename of an existing part image"
@ -6177,140 +6180,156 @@ msgstr ""
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "" msgstr ""
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr ""
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "" msgstr ""
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "" msgstr ""
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "" msgstr ""
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "" msgstr ""
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "" msgstr ""
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "" msgstr "Сформувати звіт"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "" msgstr ""
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "" msgstr ""
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "" msgstr ""
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "" msgstr ""
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "" msgstr "Мінімальна ціна"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "" msgstr "Максимальна ціна"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "" msgstr ""
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "" msgstr ""
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "" msgstr ""
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "" msgstr ""
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "" msgstr ""
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "" msgstr ""
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr ""
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "" msgstr ""
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "" msgstr ""
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "" msgstr ""
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "" msgstr ""
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "" msgstr ""
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "" msgstr ""
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "" msgstr ""
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "" msgstr ""
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "" msgstr ""
@ -7529,12 +7548,12 @@ msgstr ""
#: report/templates/label/stockitem_qr.html:21 #: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20 #: report/templates/label/stocklocation_qr.html:20
msgid "QR Code" msgid "QR Code"
msgstr "" msgstr "QR-код"
#: report/templates/label/part_label_code128.html:31 #: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31 #: report/templates/label/stocklocation_qr_and_text.html:31
msgid "QR code" msgid "QR code"
msgstr "" msgstr "QR-код"
#: report/templates/report/inventree_bill_of_materials_report.html:100 #: report/templates/report/inventree_bill_of_materials_report.html:100
msgid "Bill of Materials" msgid "Bill of Materials"
@ -7551,7 +7570,7 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:84 #: report/templates/report/inventree_test_report.html:84
#: report/templates/report/inventree_test_report.html:162 #: report/templates/report/inventree_test_report.html:162
msgid "Part image" msgid "Part image"
msgstr "" msgstr "Зображення позиції"
#: report/templates/report/inventree_build_order_report.html:121 #: report/templates/report/inventree_build_order_report.html:121
msgid "Issued" msgid "Issued"
@ -8854,23 +8873,39 @@ msgstr ""
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr ""
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "" msgstr ""
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "" msgstr ""

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Vietnamese\n" "Language-Team: Vietnamese\n"
"Language: vi_VN\n" "Language: vi_VN\n"
@ -483,7 +483,7 @@ msgstr "Phải là một số hợp lệ"
msgid "Currency" msgid "Currency"
msgstr "Tiền tệ" msgstr "Tiền tệ"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "Chọn tiền tệ trong các tùy chọn đang có" msgstr "Chọn tiền tệ trong các tùy chọn đang có"
@ -545,11 +545,11 @@ msgstr ""
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr ""
msgid "Part" msgid "Part"
msgstr "Nguyên liệu" msgstr "Nguyên liệu"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Danh mục" msgstr "Danh mục"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "Tuỳ chọn" msgstr "Tuỳ chọn"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Lắp ráp" msgstr "Lắp ráp"
@ -921,7 +921,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Số lượng phải lớn hơn 0" msgstr "Số lượng phải lớn hơn 0"
@ -1070,7 +1070,7 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "Phân kho" msgstr "Phân kho"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "Bật đơn hàng" msgstr "Bật đơn hàng"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "Đang sản xuất" msgstr "Đang sản xuất"
@ -1351,7 +1353,7 @@ msgstr "Đang sản xuất"
msgid "External Stock" msgid "External Stock"
msgstr "Kho ngoài" msgstr "Kho ngoài"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "Số hàng tồn" msgstr "Số hàng tồn"
@ -2444,8 +2446,8 @@ msgstr "Sản phẩm là mẫu bởi mặc định"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định" msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "Thành phần" msgstr "Thành phần"
@ -3995,7 +3997,7 @@ msgstr ""
msgid "Errors" msgid "Errors"
msgstr "" msgstr ""
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "Hợp lệ" msgstr "Hợp lệ"
@ -5135,39 +5137,39 @@ msgstr "Kho sản xuất bởi Đơn đặt bản dựng"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "Kho được yêu cầu cho đơn đặt bản dựng" msgstr "Kho được yêu cầu cho đơn đặt bản dựng"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "Xác minh toàn bộ hóa đơn vật liệu" msgstr "Xác minh toàn bộ hóa đơn vật liệu"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "Tùy chọn này phải được chọn" msgstr "Tùy chọn này phải được chọn"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "" msgstr ""
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "" msgstr ""
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -5217,7 +5219,7 @@ msgstr "Biểu tượng (tùy chọn)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Bạn không thể thay đổi cấu trúc nhóm sản phẩm này vì một số sản phẩm đã được gắn với nó rồi!" msgstr "Bạn không thể thay đổi cấu trúc nhóm sản phẩm này vì một số sản phẩm đã được gắn với nó rồi!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "Nguyên liệu" msgstr "Nguyên liệu"
@ -5955,15 +5957,15 @@ msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "Đã tồn tại mối quan hệ trùng lặp" msgstr "Đã tồn tại mối quan hệ trùng lặp"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "" msgstr ""
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "" msgstr ""
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "Phụ mục" msgstr "Phụ mục"
@ -6099,7 +6101,7 @@ msgstr "Đang dựng"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr ""
msgid "Suppliers" msgid "Suppliers"
msgstr "Nhà cung cấp" msgstr "Nhà cung cấp"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "Tổng số lượng" msgstr "Tổng số lượng"
@ -6177,140 +6180,156 @@ msgstr "Tên tệp của ảnh sản phẩm hiện hữu"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "Tệp hình ảnh không tồn tại" msgstr "Tệp hình ảnh không tồn tại"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "Có thể dựng"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" 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ỳ" 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:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" 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ỳ" 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:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" 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ỳ" 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:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "Ngoại trừ kho bên ngoài" msgstr "Ngoại trừ kho bên ngoài"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "Loại trừ hàng trong kho của vị trí bên ngoài" msgstr "Loại trừ hàng trong kho của vị trí bên ngoài"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "Tạo báo cáo" msgstr "Tạo báo cáo"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" 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" msgstr "Tạo tệp báo cáo chứa dữ liệu kiểm kê đã tính toán"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "Cập nhật sản phẩm" msgstr "Cập nhật sản phẩm"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" 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" msgstr "Cập nhật sản phẩm cụ thể với dữ liệu kiểm kê đã tính"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "Chức năng kiểm kê chưa được bật" msgstr "Chức năng kiểm kê chưa được bật"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "Nhân công chạy ngầm kiểm tra thất bại" msgstr "Nhân công chạy ngầm kiểm tra thất bại"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "Giá thấp nhất" msgstr "Giá thấp nhất"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "Giá trị tính toán ghi đè cho giá tối thiểu" msgstr "Giá trị tính toán ghi đè cho giá tối thiểu"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "Tiền tế giá tối thiểu" msgstr "Tiền tế giá tối thiểu"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "Giá cao nhất" msgstr "Giá cao nhất"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "Giá trị tính toán ghi đè cho giá tối đa" msgstr "Giá trị tính toán ghi đè cho giá tối đa"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "Tiền tế giá tối đa" msgstr "Tiền tế giá tối đa"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "Cập nhật" msgstr "Cập nhật"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "Cập nhật giá cho sản phẩm này" msgstr "Cập nhật giá cho sản phẩm này"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Không thể chuyển đổi từ tiền tệ đã cung cấp cho {default_currency}" msgstr "Không thể chuyển đổi từ tiền tệ đã cung cấp cho {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "Giá tối thiểu không được lớn hơn giá tối đa" msgstr "Giá tối thiểu không được lớn hơn giá tối đa"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "Giá tối đa không được nhỏ hơn giá tối thiểu" msgstr "Giá tối đa không được nhỏ hơn giá tối thiểu"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "" msgstr ""
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "" msgstr ""
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "Có thể dựng"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" 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" msgstr "Chọn sản phẩm để sao chép định mức nguyên vật liệu"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "Xóa dữ liệu đã tồn tại" msgstr "Xóa dữ liệu đã tồn tại"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "Xóa mục BOM đã tồn tại trước khi sao chép" msgstr "Xóa mục BOM đã tồn tại trước khi sao chép"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "Bao gồm thừa hưởng" msgstr "Bao gồm thừa hưởng"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" 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" msgstr "Bao gồm mục BOM được thừa hưởng từ sản phẩm mẫu"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "Bỏ qua dòng không hợp lệ" msgstr "Bỏ qua dòng không hợp lệ"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" 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ệ" msgstr "Bật tùy chọn này để bỏ qua dòng không hợp lệ"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "Sao chép sản phẩm thay thế" msgstr "Sao chép sản phẩm thay thế"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" 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" msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM"
@ -8854,23 +8873,39 @@ msgstr "Tài khoản người dùng đang hoạt động"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "Tài khoản của bạn đã được tạo." msgstr "Tài khoản của bạn đã được tạo."
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "Xin hãy sử dụng chức năng tạo lại mật khẩu để đăng nhập" msgstr "Xin hãy sử dụng chức năng tạo lại mật khẩu để đăng nhập"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "Chào mừng đến với InvenTree" msgstr "Chào mừng đến với InvenTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Chinese Simplified\n" "Language-Team: Chinese Simplified\n"
"Language: zh_CN\n" "Language: zh_CN\n"
@ -483,7 +483,7 @@ msgstr "必须是有效数字"
msgid "Currency" msgid "Currency"
msgstr "貨幣" msgstr "貨幣"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "從可用選項中選擇貨幣" msgstr "從可用選項中選擇貨幣"
@ -545,11 +545,11 @@ msgstr "包含变体"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "包含变体"
msgid "Part" msgid "Part"
msgstr "零件" msgstr "零件"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "类别" msgstr "类别"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "非必須項目" msgstr "非必須項目"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "装配" msgstr "装配"
@ -921,7 +921,7 @@ msgstr "产出与生产订单不匹配"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "數量必須大於零" msgstr "數量必須大於零"
@ -1070,7 +1070,7 @@ msgstr "输出产出的序列号"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "分配库存" msgstr "分配库存"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "已订购" msgstr "已订购"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "生产中" msgstr "生产中"
@ -1351,7 +1353,7 @@ msgstr "生产中"
msgid "External Stock" msgid "External Stock"
msgstr "外部库存" msgstr "外部库存"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "可用库存" msgstr "可用库存"
@ -2444,8 +2446,8 @@ msgstr "零件默认为模板"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "默认情况下,元件可由其他零件组装而成" msgstr "默认情况下,元件可由其他零件组装而成"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "组件" msgstr "组件"
@ -3995,7 +3997,7 @@ msgstr "原始行数据"
msgid "Errors" msgid "Errors"
msgstr "错误" msgstr "错误"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "有效" msgstr "有效"
@ -5135,39 +5137,39 @@ msgstr "建造生产订单产生的库存"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "生产订单所需的库存" msgstr "生产订单所需的库存"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "验证整个物料清单" msgstr "验证整个物料清单"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "必须选择此项" msgstr "必须选择此项"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "是修订版本" msgstr "是修订版本"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "有修订版本" msgstr "有修订版本"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "物料清单合规" msgstr "物料清单合规"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "装配部份是可测试的" msgstr "装配部份是可测试的"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "组件部份是可测试的" msgstr "组件部份是可测试的"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "使用" msgstr "使用"
@ -5217,7 +5219,7 @@ msgstr "图标(可选)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "您不能使这个零件类别结构化,因为有些零件已经分配给了它!" msgstr "您不能使这个零件类别结构化,因为有些零件已经分配给了它!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "零件" msgstr "零件"
@ -5955,15 +5957,15 @@ msgstr "零件关系不能在零件和自身之间创建"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "复制关系已经存在" msgstr "复制关系已经存在"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "上级类别" msgstr "上级类别"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "上级零件类别" msgstr "上级零件类别"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "子类别" msgstr "子类别"
@ -6099,7 +6101,7 @@ msgstr "正在生产"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "修订"
msgid "Suppliers" msgid "Suppliers"
msgstr "供应商" msgstr "供应商"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "库存总量" msgstr "库存总量"
@ -6177,140 +6180,156 @@ msgstr "现有零件图片的文件名"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "图片不存在" msgstr "图片不存在"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "可以创建"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "限制盘点报告到某个特定零件以及任何变体零件" msgstr "限制盘点报告到某个特定零件以及任何变体零件"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "限制盘点报告到某个特定零件类别以及任何子类别" msgstr "限制盘点报告到某个特定零件类别以及任何子类别"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "限制盘点报告到某个特定零件库存地点以及任何子位置" msgstr "限制盘点报告到某个特定零件库存地点以及任何子位置"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "排除外部库存" msgstr "排除外部库存"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "排除外部位置的库存项" msgstr "排除外部位置的库存项"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "生成报告" msgstr "生成报告"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "生成包含计算出来的盘点数据的报告文件" msgstr "生成包含计算出来的盘点数据的报告文件"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "更新零件" msgstr "更新零件"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "使用计算出的盘点数据更新指定零件" msgstr "使用计算出的盘点数据更新指定零件"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "盘点功能未启用" msgstr "盘点功能未启用"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "后台执行器检查失败" msgstr "后台执行器检查失败"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "最低价格" msgstr "最低价格"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "覆盖已计算的最低价格值" msgstr "覆盖已计算的最低价格值"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "最低价格货币" msgstr "最低价格货币"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "最高价格" msgstr "最高价格"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "覆盖已计算的最高价格值" msgstr "覆盖已计算的最高价格值"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "最高价格货币" msgstr "最高价格货币"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "更新这个零件的价格" msgstr "更新这个零件的价格"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "无法将所提供的货币转换为 {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "最低价格不能高于最高价格。" msgstr "最低价格不能高于最高价格。"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "最高价格不能低于最低价格" msgstr "最高价格不能低于最低价格"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "选择父装配" msgstr "选择父装配"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "选择零部件" msgstr "选择零部件"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "可以创建"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "选择要复制物料清单的零件" msgstr "选择要复制物料清单的零件"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "移除现有数据" msgstr "移除现有数据"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "复制前删除现有的物料清单项目" msgstr "复制前删除现有的物料清单项目"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "包含继承的" msgstr "包含继承的"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "包含从模板零件继承的物料清单项目" msgstr "包含从模板零件继承的物料清单项目"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "跳过无效行" msgstr "跳过无效行"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "启用此选项以跳过无效行" msgstr "启用此选项以跳过无效行"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "复制替代品零件" msgstr "复制替代品零件"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "复制物料清单项目时复制替代品零件" msgstr "复制物料清单项目时复制替代品零件"
@ -8854,23 +8873,39 @@ msgstr "此用户帐户是否已激活"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "您的帳號已經建立完成。" msgstr "您的帳號已經建立完成。"
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "請使用重設密碼功能來登入" msgstr "請使用重設密碼功能來登入"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "欢迎使用 InventTree" msgstr "欢迎使用 InventTree"

View File

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-14 02:16+0000\n" "POT-Creation-Date: 2025-06-18 23:16+0000\n"
"PO-Revision-Date: 2025-06-14 02:19\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Chinese Traditional\n" "Language-Team: Chinese Traditional\n"
"Language: zh_TW\n" "Language: zh_TW\n"
@ -483,7 +483,7 @@ msgstr "必須是有效的數字"
msgid "Currency" msgid "Currency"
msgstr "貨幣" msgstr "貨幣"
#: InvenTree/serializers.py:114 part/serializers.py:1372 #: InvenTree/serializers.py:114 part/serializers.py:1439
msgid "Select currency from available options" msgid "Select currency from available options"
msgstr "從可用選項中選擇貨幣" msgstr "從可用選項中選擇貨幣"
@ -545,11 +545,11 @@ msgstr "包含變體"
#: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432 #: build/serializers.py:1395 company/models.py:1044 company/serializers.py:432
#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136
#: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/api.py:1139 order/models.py:1770 order/models.py:1940
#: order/models.py:1941 part/api.py:1482 part/api.py:1485 part/api.py:1551 #: order/models.py:1941 part/api.py:1457 part/api.py:1460 part/api.py:1526
#: part/api.py:1861 part/models.py:457 part/models.py:3245 part/models.py:3389 #: part/api.py:1836 part/models.py:457 part/models.py:3245 part/models.py:3389
#: part/models.py:3537 part/models.py:3558 part/models.py:3580 #: part/models.py:3537 part/models.py:3558 part/models.py:3580
#: part/models.py:3719 part/models.py:4080 part/models.py:4352 #: part/models.py:3719 part/models.py:4080 part/models.py:4352
#: part/models.py:4718 part/serializers.py:1292 part/serializers.py:1961 #: part/models.py:4718 part/serializers.py:1359 part/serializers.py:2028
#: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109 #: report/templates/report/inventree_build_order_report.html:109
@ -568,8 +568,8 @@ msgstr "包含變體"
msgid "Part" msgid "Part"
msgstr "零件" msgstr "零件"
#: build/api.py:104 build/api.py:107 part/api.py:1565 part/models.py:1080 #: build/api.py:104 build/api.py:107 part/api.py:1540 part/models.py:1080
#: part/models.py:3608 part/models.py:4189 part/serializers.py:1302 #: part/models.py:3608 part/models.py:4189 part/serializers.py:1369
#: stock/api.py:818 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "類別" msgstr "類別"
@ -656,7 +656,7 @@ msgid "Optional"
msgstr "非必須項目" msgstr "非必須項目"
#: build/api.py:459 common/setting/system.py:429 part/models.py:1211 #: build/api.py:459 common/setting/system.py:429 part/models.py:1211
#: part/serializers.py:1700 part/serializers.py:1709 stock/api.py:588 #: part/serializers.py:1767 part/serializers.py:1776 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "裝配" msgstr "裝配"
@ -921,7 +921,7 @@ msgstr "產出與生產訂單不匹配"
#: build/models.py:1093 build/serializers.py:272 build/serializers.py:321 #: build/models.py:1093 build/serializers.py:272 build/serializers.py:321
#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604
#: order/serializers.py:787 part/serializers.py:1694 stock/models.py:863 #: order/serializers.py:787 part/serializers.py:1761 stock/models.py:863
#: stock/models.py:1730 stock/serializers.py:727 #: stock/models.py:1730 stock/serializers.py:727
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "數量必須大於零" msgstr "數量必須大於零"
@ -1070,7 +1070,7 @@ msgstr "輸出產出的序列號"
#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553
#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776
#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1312 #: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1379
#: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749 #: stock/serializers.py:110 stock/serializers.py:647 stock/serializers.py:749
#: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501 #: stock/serializers.py:913 stock/serializers.py:1041 stock/serializers.py:1501
#: stock/serializers.py:1789 users/models.py:555 #: stock/serializers.py:1789 users/models.py:555
@ -1339,11 +1339,13 @@ msgid "Allocated Stock"
msgstr "分配庫存" msgstr "分配庫存"
#: build/serializers.py:1415 company/serializers.py:424 #: build/serializers.py:1415 company/serializers.py:424
#: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1727 #: order/serializers.py:1278 part/serializers.py:967 part/serializers.py:1255
#: part/serializers.py:1794
msgid "On Order" msgid "On Order"
msgstr "已訂購" msgstr "已訂購"
#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1731 #: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1259
#: part/serializers.py:1798
msgid "In Production" msgid "In Production"
msgstr "生產中" msgstr "生產中"
@ -1351,7 +1353,7 @@ msgstr "生產中"
msgid "External Stock" msgid "External Stock"
msgstr "外部庫存" msgstr "外部庫存"
#: build/serializers.py:1420 part/serializers.py:1760 #: build/serializers.py:1420 part/serializers.py:1249 part/serializers.py:1827
msgid "Available Stock" msgid "Available Stock"
msgstr "可用庫存" msgstr "可用庫存"
@ -2444,8 +2446,8 @@ msgstr "零件默認為模板"
msgid "Parts can be assembled from other components by default" msgid "Parts can be assembled from other components by default"
msgstr "默認情況下,元件可由其他零件組裝而成" msgstr "默認情況下,元件可由其他零件組裝而成"
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1714 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1781
#: part/serializers.py:1720 #: part/serializers.py:1787
msgid "Component" msgid "Component"
msgstr "組件" msgstr "組件"
@ -3995,7 +3997,7 @@ msgstr "原始行數據"
msgid "Errors" msgid "Errors"
msgstr "錯誤" msgstr "錯誤"
#: importer/models.py:527 part/api.py:864 #: importer/models.py:527 part/api.py:839
msgid "Valid" msgid "Valid"
msgstr "有效" msgstr "有效"
@ -5135,39 +5137,39 @@ msgstr "建造生產訂單產生的庫存"
msgid "Stock required for Build Order" msgid "Stock required for Build Order"
msgstr "生產訂單所需的庫存" msgstr "生產訂單所需的庫存"
#: part/api.py:865 #: part/api.py:840
msgid "Validate entire Bill of Materials" msgid "Validate entire Bill of Materials"
msgstr "驗證整個物料清單" msgstr "驗證整個物料清單"
#: part/api.py:871 #: part/api.py:846
msgid "This option must be selected" msgid "This option must be selected"
msgstr "必須選擇此項" msgstr "必須選擇此項"
#: part/api.py:907 #: part/api.py:882
msgid "Is Variant" msgid "Is Variant"
msgstr "" msgstr ""
#: part/api.py:915 #: part/api.py:890
msgid "Is Revision" msgid "Is Revision"
msgstr "是修訂版本" msgstr "是修訂版本"
#: part/api.py:925 #: part/api.py:900
msgid "Has Revisions" msgid "Has Revisions"
msgstr "有修訂版本" msgstr "有修訂版本"
#: part/api.py:1116 #: part/api.py:1091
msgid "BOM Valid" msgid "BOM Valid"
msgstr "物料清單合規" msgstr "物料清單合規"
#: part/api.py:1809 #: part/api.py:1784
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "裝配部份是可測試的" msgstr "裝配部份是可測試的"
#: part/api.py:1818 #: part/api.py:1793
msgid "Component part is testable" msgid "Component part is testable"
msgstr "組件部份是可測試的" msgstr "組件部份是可測試的"
#: part/api.py:1869 #: part/api.py:1844
msgid "Uses" msgid "Uses"
msgstr "使用" msgstr "使用"
@ -5217,7 +5219,7 @@ msgstr "圖標(可選)"
msgid "You cannot make this part category structural because some parts are already assigned to it!" msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "您不能使這個零件類別結構化,因為有些零件已經分配給了它!" msgstr "您不能使這個零件類別結構化,因為有些零件已經分配給了它!"
#: part/models.py:458 part/serializers.py:129 part/serializers.py:342 #: part/models.py:458 part/serializers.py:125 part/serializers.py:342
#: users/ruleset.py:29 #: users/ruleset.py:29
msgid "Parts" msgid "Parts"
msgstr "零件" msgstr "零件"
@ -5955,15 +5957,15 @@ msgstr "零件關係不能在零件和自身之間創建"
msgid "Duplicate relationship already exists" msgid "Duplicate relationship already exists"
msgstr "複製關係已經存在" msgstr "複製關係已經存在"
#: part/serializers.py:124 #: part/serializers.py:120
msgid "Parent Category" msgid "Parent Category"
msgstr "上級類別" msgstr "上級類別"
#: part/serializers.py:125 #: part/serializers.py:121
msgid "Parent part category" msgid "Parent part category"
msgstr "上級零件類別" msgstr "上級零件類別"
#: part/serializers.py:133 part/serializers.py:167 #: part/serializers.py:129 part/serializers.py:167
msgid "Subcategories" msgid "Subcategories"
msgstr "子類別" msgstr "子類別"
@ -6099,7 +6101,7 @@ msgstr "正在生產"
msgid "Quantity of this part currently being in production" msgid "Quantity of this part currently being in production"
msgstr "" msgstr ""
#: part/serializers.py:958 #: part/serializers.py:958 part/serializers.py:1263
msgid "Scheduled to Build" msgid "Scheduled to Build"
msgstr "" msgstr ""
@ -6120,7 +6122,8 @@ msgstr "修訂"
msgid "Suppliers" msgid "Suppliers"
msgstr "供應商" msgstr "供應商"
#: part/serializers.py:991 templates/email/low_stock_notification.html:16 #: part/serializers.py:991 part/serializers.py:1246
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17 #: templates/email/part_event_notification.html:17
msgid "Total Stock" msgid "Total Stock"
msgstr "庫存總量" msgstr "庫存總量"
@ -6177,140 +6180,156 @@ msgstr "現有零件圖片的文件名"
msgid "Image file does not exist" msgid "Image file does not exist"
msgstr "圖片不存在" msgstr "圖片不存在"
#: part/serializers.py:1294 #: part/serializers.py:1252 part/serializers.py:1802
msgid "Can Build"
msgstr "可以創建"
#: part/serializers.py:1269
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1274
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1281
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1285
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1361
msgid "Limit stocktake report to a particular part, and any variant parts" msgid "Limit stocktake report to a particular part, and any variant parts"
msgstr "限制盤點報告到某個特定零件以及任何變體零件" msgstr "限制盤點報告到某個特定零件以及任何變體零件"
#: part/serializers.py:1304 #: part/serializers.py:1371
msgid "Limit stocktake report to a particular part category, and any child categories" msgid "Limit stocktake report to a particular part category, and any child categories"
msgstr "限制盤點報告到某個特定零件類別以及任何子類別" msgstr "限制盤點報告到某個特定零件類別以及任何子類別"
#: part/serializers.py:1314 #: part/serializers.py:1381
msgid "Limit stocktake report to a particular stock location, and any child locations" msgid "Limit stocktake report to a particular stock location, and any child locations"
msgstr "限制盤點報告到某個特定零件庫存地點以及任何子位置" msgstr "限制盤點報告到某個特定零件庫存地點以及任何子位置"
#: part/serializers.py:1320 #: part/serializers.py:1387
msgid "Exclude External Stock" msgid "Exclude External Stock"
msgstr "排除外部庫存" msgstr "排除外部庫存"
#: part/serializers.py:1321 #: part/serializers.py:1388
msgid "Exclude stock items in external locations" msgid "Exclude stock items in external locations"
msgstr "排除外部位置的庫存項" msgstr "排除外部位置的庫存項"
#: part/serializers.py:1326 #: part/serializers.py:1393
msgid "Generate Report" msgid "Generate Report"
msgstr "生成報告" msgstr "生成報告"
#: part/serializers.py:1327 #: part/serializers.py:1394
msgid "Generate report file containing calculated stocktake data" msgid "Generate report file containing calculated stocktake data"
msgstr "生成包含計算出來的盤點數據的報告文件" msgstr "生成包含計算出來的盤點數據的報告文件"
#: part/serializers.py:1332 #: part/serializers.py:1399
msgid "Update Parts" msgid "Update Parts"
msgstr "更新零件" msgstr "更新零件"
#: part/serializers.py:1333 #: part/serializers.py:1400
msgid "Update specified parts with calculated stocktake data" msgid "Update specified parts with calculated stocktake data"
msgstr "使用計算出的盤點數據更新指定零件" msgstr "使用計算出的盤點數據更新指定零件"
#: part/serializers.py:1341 #: part/serializers.py:1408
msgid "Stocktake functionality is not enabled" msgid "Stocktake functionality is not enabled"
msgstr "盤點功能未啓用" msgstr "盤點功能未啓用"
#: part/serializers.py:1346 #: part/serializers.py:1413
msgid "Background worker check failed" msgid "Background worker check failed"
msgstr "後台執行器檢查失敗" msgstr "後台執行器檢查失敗"
#: part/serializers.py:1462 #: part/serializers.py:1529
msgid "Minimum Price" msgid "Minimum Price"
msgstr "最低價格" msgstr "最低價格"
#: part/serializers.py:1463 #: part/serializers.py:1530
msgid "Override calculated value for minimum price" msgid "Override calculated value for minimum price"
msgstr "覆蓋已計算的最低價格值" msgstr "覆蓋已計算的最低價格值"
#: part/serializers.py:1470 #: part/serializers.py:1537
msgid "Minimum price currency" msgid "Minimum price currency"
msgstr "最低價格貨幣" msgstr "最低價格貨幣"
#: part/serializers.py:1477 #: part/serializers.py:1544
msgid "Maximum Price" msgid "Maximum Price"
msgstr "最高價格" msgstr "最高價格"
#: part/serializers.py:1478 #: part/serializers.py:1545
msgid "Override calculated value for maximum price" msgid "Override calculated value for maximum price"
msgstr "覆蓋已計算的最高價格值" msgstr "覆蓋已計算的最高價格值"
#: part/serializers.py:1485 #: part/serializers.py:1552
msgid "Maximum price currency" msgid "Maximum price currency"
msgstr "最高價格貨幣" msgstr "最高價格貨幣"
#: part/serializers.py:1514 #: part/serializers.py:1581
msgid "Update" msgid "Update"
msgstr "更新" msgstr "更新"
#: part/serializers.py:1515 #: part/serializers.py:1582
msgid "Update pricing for this part" msgid "Update pricing for this part"
msgstr "更新這個零件的價格" msgstr "更新這個零件的價格"
#: part/serializers.py:1538 #: part/serializers.py:1605
#, python-brace-format #, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}" msgid "Could not convert from provided currencies to {default_currency}"
msgstr "無法將所提供的貨幣轉換為 {default_currency}" msgstr "無法將所提供的貨幣轉換為 {default_currency}"
#: part/serializers.py:1545 #: part/serializers.py:1612
msgid "Minimum price must not be greater than maximum price" msgid "Minimum price must not be greater than maximum price"
msgstr "最低價格不能高於最高價格。" msgstr "最低價格不能高於最高價格。"
#: part/serializers.py:1548 #: part/serializers.py:1615
msgid "Maximum price must not be less than minimum price" msgid "Maximum price must not be less than minimum price"
msgstr "最高價格不能低於最低價格" msgstr "最高價格不能低於最低價格"
#: part/serializers.py:1701 #: part/serializers.py:1768
msgid "Select the parent assembly" msgid "Select the parent assembly"
msgstr "選擇父裝配" msgstr "選擇父裝配"
#: part/serializers.py:1715 #: part/serializers.py:1782
msgid "Select the component part" msgid "Select the component part"
msgstr "選擇零部件" msgstr "選擇零部件"
#: part/serializers.py:1735 #: part/serializers.py:2029
msgid "Can Build"
msgstr "可以創建"
#: part/serializers.py:1962
msgid "Select part to copy BOM from" msgid "Select part to copy BOM from"
msgstr "選擇要複製物料清單的零件" msgstr "選擇要複製物料清單的零件"
#: part/serializers.py:1970 #: part/serializers.py:2037
msgid "Remove Existing Data" msgid "Remove Existing Data"
msgstr "移除現有數據" msgstr "移除現有數據"
#: part/serializers.py:1971 #: part/serializers.py:2038
msgid "Remove existing BOM items before copying" msgid "Remove existing BOM items before copying"
msgstr "複製前刪除現有的物料清單項目" msgstr "複製前刪除現有的物料清單項目"
#: part/serializers.py:1976 #: part/serializers.py:2043
msgid "Include Inherited" msgid "Include Inherited"
msgstr "包含繼承的" msgstr "包含繼承的"
#: part/serializers.py:1977 #: part/serializers.py:2044
msgid "Include BOM items which are inherited from templated parts" msgid "Include BOM items which are inherited from templated parts"
msgstr "包含從模板零件繼承的物料清單項目" msgstr "包含從模板零件繼承的物料清單項目"
#: part/serializers.py:1982 #: part/serializers.py:2049
msgid "Skip Invalid Rows" msgid "Skip Invalid Rows"
msgstr "跳過無效行" msgstr "跳過無效行"
#: part/serializers.py:1983 #: part/serializers.py:2050
msgid "Enable this option to skip invalid rows" msgid "Enable this option to skip invalid rows"
msgstr "啓用此選項以跳過無效行" msgstr "啓用此選項以跳過無效行"
#: part/serializers.py:1988 #: part/serializers.py:2055
msgid "Copy Substitute Parts" msgid "Copy Substitute Parts"
msgstr "複製替代品零件" msgstr "複製替代品零件"
#: part/serializers.py:1989 #: part/serializers.py:2056
msgid "Copy substitute parts when duplicate BOM items" msgid "Copy substitute parts when duplicate BOM items"
msgstr "複製物料清單項目時複製替代品零件" msgstr "複製物料清單項目時複製替代品零件"
@ -8854,23 +8873,39 @@ msgstr "此用户帳户是否已激活"
msgid "Only a superuser can adjust this field" msgid "Only a superuser can adjust this field"
msgstr "" msgstr ""
#: users/serializers.py:399 #: users/serializers.py:373
msgid "Password"
msgstr ""
#: users/serializers.py:374
msgid "Password for the user"
msgstr ""
#: users/serializers.py:380
msgid "Override warning"
msgstr ""
#: users/serializers.py:381
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:423
msgid "Only staff users can create new users" msgid "Only staff users can create new users"
msgstr "" msgstr ""
#: users/serializers.py:404 #: users/serializers.py:428
msgid "You do not have permission to create users" msgid "You do not have permission to create users"
msgstr "" msgstr ""
#: users/serializers.py:425 #: users/serializers.py:449
msgid "Your account has been created." msgid "Your account has been created."
msgstr "您的帳號已經建立完成。" msgstr "您的帳號已經建立完成。"
#: users/serializers.py:427 #: users/serializers.py:451
msgid "Please use the password reset function to login" msgid "Please use the password reset function to login"
msgstr "請使用重設密碼功能來登入" msgstr "請使用重設密碼功能來登入"
#: users/serializers.py:433 #: users/serializers.py:457
msgid "Welcome to InvenTree" msgid "Welcome to InvenTree"
msgstr "歡迎使用 InvenTree" msgstr "歡迎使用 InvenTree"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n" "Language: fr\n"
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-17 12:21\n" "PO-Revision-Date: 2025-06-19 11:46\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: French\n" "Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n" "Language: ru\n"
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-15 23:22\n" "PO-Revision-Date: 2025-06-18 23:18\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Russian\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" "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"
@ -4111,7 +4111,7 @@ msgstr "Заметка"
#: src/pages/company/SupplierPartDetail.tsx:137 #: src/pages/company/SupplierPartDetail.tsx:137
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57
msgid "SKU" msgid "SKU"
msgstr "Артикул" msgstr "Артикул поставщика"
#: src/forms/PurchaseOrderForms.tsx:753 #: src/forms/PurchaseOrderForms.tsx:753
#: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
@ -4152,7 +4152,7 @@ msgstr "Следующий серийный номер"
#: src/forms/StockForms.tsx:145 #: src/forms/StockForms.tsx:145
msgid "Add given quantity as packs instead of individual items" msgid "Add given quantity as packs instead of individual items"
msgstr "" msgstr "Ввести количество упаковок вместо количества отдельных элементов"
#: src/forms/StockForms.tsx:158 #: src/forms/StockForms.tsx:158
#~ msgid "Stock item updated" #~ msgid "Stock item updated"
@ -4160,7 +4160,7 @@ msgstr ""
#: src/forms/StockForms.tsx:159 #: src/forms/StockForms.tsx:159
msgid "Enter initial quantity for this stock item" msgid "Enter initial quantity for this stock item"
msgstr "Введите начальное количество для этого товара на складе" msgstr "Введите начальное количество этой детали на складе"
#: src/forms/StockForms.tsx:168 #: src/forms/StockForms.tsx:168
msgid "Enter serial numbers for new stock (or leave blank)" msgid "Enter serial numbers for new stock (or leave blank)"
@ -4168,7 +4168,7 @@ msgstr "Введите серийные номера для нового скл
#: src/forms/StockForms.tsx:183 #: src/forms/StockForms.tsx:183
msgid "Stock Status" msgid "Stock Status"
msgstr "" msgstr "Состояние складской позиции"
#: src/forms/StockForms.tsx:239 #: src/forms/StockForms.tsx:239
#: src/pages/stock/StockDetail.tsx:575 #: src/pages/stock/StockDetail.tsx:575
@ -6579,15 +6579,15 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:286 #: src/pages/part/PartDetail.tsx:286
msgid "Required for Orders" msgid "Required for Orders"
msgstr "" msgstr "Для заказов требуется"
#: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:295
msgid "Allocated to Build Orders" msgid "Allocated to Build Orders"
msgstr "" msgstr "Зарезервировано в заказах на сборку"
#: src/pages/part/PartDetail.tsx:306 #: src/pages/part/PartDetail.tsx:306
msgid "Allocated to Sales Orders" msgid "Allocated to Sales Orders"
msgstr "" msgstr "Зарезервировано в заказах на продажу"
#: src/pages/part/PartDetail.tsx:310 #: src/pages/part/PartDetail.tsx:310
#~ msgid "Edit part" #~ msgid "Edit part"
@ -6672,7 +6672,7 @@ msgstr "Создал"
#: src/pages/part/PartDetail.tsx:414 #: src/pages/part/PartDetail.tsx:414
msgid "Default Supplier" msgid "Default Supplier"
msgstr "" msgstr "Поставщик по умолчанию"
#: src/pages/part/PartDetail.tsx:425 #: src/pages/part/PartDetail.tsx:425
#: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/BomPricingPanel.tsx:113
@ -6726,25 +6726,25 @@ msgstr ""
#: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/part/PartTestTemplateTable.tsx:112
#: src/tables/stock/StockItemTestResultTable.tsx:387 #: src/tables/stock/StockItemTestResultTable.tsx:387
msgid "Required" msgid "Required"
msgstr "" msgstr "Требуется"
#: src/pages/part/PartDetail.tsx:798 #: src/pages/part/PartDetail.tsx:798
msgid "Edit Part" msgid "Edit Part"
msgstr "" msgstr "Редактировать деталь"
#: src/pages/part/PartDetail.tsx:833 #: src/pages/part/PartDetail.tsx:833
#: src/tables/part/PartTable.tsx:340 #: src/tables/part/PartTable.tsx:340
#: src/tables/part/PartTable.tsx:390 #: src/tables/part/PartTable.tsx:390
msgid "Add Part" msgid "Add Part"
msgstr "Добавить деталь" msgstr "Создать деталь"
#: src/pages/part/PartDetail.tsx:847 #: src/pages/part/PartDetail.tsx:847
msgid "Delete Part" msgid "Delete Part"
msgstr "" msgstr "Удалить деталь"
#: src/pages/part/PartDetail.tsx:856 #: src/pages/part/PartDetail.tsx:856
msgid "Deleting this part cannot be reversed" msgid "Deleting this part cannot be reversed"
msgstr "" msgstr "Удаление этой детали нельзя отменить"
#: src/pages/part/PartDetail.tsx:907 #: src/pages/part/PartDetail.tsx:907
#: src/pages/stock/LocationDetail.tsx:309 #: src/pages/stock/LocationDetail.tsx:309
@ -6976,17 +6976,17 @@ msgstr "Гистограмма"
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:142
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:170
msgid "Add Price Break" msgid "Add Price Break"
msgstr "" msgstr "Создать цену со скидкой"
#: src/pages/part/pricing/PriceBreakPanel.tsx:71 #: src/pages/part/pricing/PriceBreakPanel.tsx:71
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:154
msgid "Edit Price Break" msgid "Edit Price Break"
msgstr "" msgstr "Редактировать цену со скидкой"
#: src/pages/part/pricing/PriceBreakPanel.tsx:81 #: src/pages/part/pricing/PriceBreakPanel.tsx:81
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:162
msgid "Delete Price Break" msgid "Delete Price Break"
msgstr "" msgstr "Удалить цену со скидкой"
#: src/pages/part/pricing/PriceBreakPanel.tsx:95 #: src/pages/part/pricing/PriceBreakPanel.tsx:95
msgid "Price Break" msgid "Price Break"
@ -6994,7 +6994,7 @@ msgstr ""
#: src/pages/part/pricing/PriceBreakPanel.tsx:171 #: src/pages/part/pricing/PriceBreakPanel.tsx:171
msgid "Price" msgid "Price"
msgstr "" msgstr "Цена"
#: src/pages/part/pricing/PricingOverviewPanel.tsx:72 #: src/pages/part/pricing/PricingOverviewPanel.tsx:72
msgid "Refreshing pricing data" msgid "Refreshing pricing data"
@ -7060,7 +7060,7 @@ msgstr "Редактировать данные о ценах"
#: src/pages/part/pricing/PricingPanel.tsx:24 #: src/pages/part/pricing/PricingPanel.tsx:24
msgid "No data available" msgid "No data available"
msgstr "" msgstr "Нет данных"
#: src/pages/part/pricing/PricingPanel.tsx:65 #: src/pages/part/pricing/PricingPanel.tsx:65
msgid "No Data" msgid "No Data"
@ -7068,7 +7068,7 @@ msgstr ""
#: src/pages/part/pricing/PricingPanel.tsx:66 #: src/pages/part/pricing/PricingPanel.tsx:66
msgid "No pricing data available" msgid "No pricing data available"
msgstr "" msgstr "Нет данных о ценах"
#: src/pages/part/pricing/PricingPanel.tsx:77 #: src/pages/part/pricing/PricingPanel.tsx:77
msgid "Loading pricing data" msgid "Loading pricing data"
@ -7085,12 +7085,12 @@ msgstr "Закупочная цена"
#: src/pages/part/pricing/SaleHistoryPanel.tsx:44 #: src/pages/part/pricing/SaleHistoryPanel.tsx:44
#: src/pages/part/pricing/SaleHistoryPanel.tsx:87 #: src/pages/part/pricing/SaleHistoryPanel.tsx:87
msgid "Sale Price" msgid "Sale Price"
msgstr "" msgstr "Цена продажи"
#: src/pages/part/pricing/SupplierPricingPanel.tsx:69 #: src/pages/part/pricing/SupplierPricingPanel.tsx:69
#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:83
msgid "Supplier Price" msgid "Supplier Price"
msgstr "" msgstr "Цена у поставщика"
#: src/pages/part/pricing/VariantPricingPanel.tsx:30 #: src/pages/part/pricing/VariantPricingPanel.tsx:30
#: src/pages/part/pricing/VariantPricingPanel.tsx:96 #: src/pages/part/pricing/VariantPricingPanel.tsx:96
@ -7226,7 +7226,7 @@ msgstr ""
#: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:158
#: src/tables/sales/ReturnOrderTable.tsx:171 #: src/tables/sales/ReturnOrderTable.tsx:171
msgid "Add Return Order" msgid "Add Return Order"
msgstr "" msgstr "Создать заказ на возврат"
#: src/pages/sales/ReturnOrderDetail.tsx:381 #: src/pages/sales/ReturnOrderDetail.tsx:381
msgid "Issue Return Order" msgid "Issue Return Order"
@ -7260,7 +7260,7 @@ msgstr ""
#: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:112
#: src/tables/sales/SalesOrderTable.tsx:125 #: src/tables/sales/SalesOrderTable.tsx:125
msgid "Add Sales Order" msgid "Add Sales Order"
msgstr "" msgstr "Создать заказ на продажу"
#: src/pages/sales/SalesOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:373
#: src/tables/sales/SalesOrderTable.tsx:159 #: src/tables/sales/SalesOrderTable.tsx:159
@ -8950,7 +8950,7 @@ msgstr ""
#: src/tables/part/PartBuildAllocationsTable.tsx:67 #: src/tables/part/PartBuildAllocationsTable.tsx:67
#: src/tables/part/PartSalesAllocationsTable.tsx:62 #: src/tables/part/PartSalesAllocationsTable.tsx:62
msgid "Required Stock" msgid "Required Stock"
msgstr "" msgstr "Требуемый запас"
#: src/tables/part/PartBuildAllocationsTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:83
msgid "View Build Order" msgid "View Build Order"
@ -9025,7 +9025,7 @@ msgstr "Внутренние ед. измерения"
#: src/tables/part/PartParameterTable.tsx:114 #: src/tables/part/PartParameterTable.tsx:114
msgid "New Part Parameter" msgid "New Part Parameter"
msgstr "" msgstr "Создание параметра детали"
#: src/tables/part/PartParameterTable.tsx:139 #: src/tables/part/PartParameterTable.tsx:139
#: src/tables/part/PartParameterTable.tsx:161 #: src/tables/part/PartParameterTable.tsx:161
@ -9034,7 +9034,7 @@ msgstr ""
#: src/tables/part/PartParameterTable.tsx:179 #: src/tables/part/PartParameterTable.tsx:179
msgid "Add parameter" msgid "Add parameter"
msgstr "Добавить параметр" msgstr "Создать параметр"
#: src/tables/part/PartParameterTable.tsx:198 #: src/tables/part/PartParameterTable.tsx:198
msgid "Part parameters cannot be edited, as the part is locked" msgid "Part parameters cannot be edited, as the part is locked"
@ -9137,7 +9137,7 @@ msgstr "Фильтр по деталям, в которых задана еди
#: src/tables/part/PartTable.tsx:229 #: src/tables/part/PartTable.tsx:229
msgid "Has IPN" msgid "Has IPN"
msgstr "Есть артикул" msgstr "Есть внутренний артикул"
#: src/tables/part/PartTable.tsx:230 #: src/tables/part/PartTable.tsx:230
msgid "Filter by parts which have an internal part number" msgid "Filter by parts which have an internal part number"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: uk\n" "Language: uk\n"
"Project-Id-Version: inventree\n" "Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-06-13 01:31\n" "PO-Revision-Date: 2025-06-18 00:21\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "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"
@ -465,23 +465,23 @@ msgstr "Активні запити на збірку"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 #: src/components/dashboard/DashboardWidgetLibrary.tsx:70
msgid "Show the number of build orders which are currently active" msgid "Show the number of build orders which are currently active"
msgstr "" msgstr "Показати кількість Замовлень на збірку, які активні на цей час"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 #: src/components/dashboard/DashboardWidgetLibrary.tsx:75
msgid "Overdue Build Orders" msgid "Overdue Build Orders"
msgstr "" msgstr "Прострочені Замовлення на збірку"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 #: src/components/dashboard/DashboardWidgetLibrary.tsx:77
msgid "Show the number of build orders which are overdue" msgid "Show the number of build orders which are overdue"
msgstr "" msgstr "Показати кількість Замовлень на збірку, які прострочені"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 #: src/components/dashboard/DashboardWidgetLibrary.tsx:82
msgid "Assigned Build Orders" msgid "Assigned Build Orders"
msgstr "" msgstr "Призначені Замовлення на збірку"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 #: src/components/dashboard/DashboardWidgetLibrary.tsx:84
msgid "Show the number of build orders which are assigned to you" msgid "Show the number of build orders which are assigned to you"
msgstr "" msgstr "Показати кількість Замовлень на збірку, які призначені для Вас"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 #: src/components/dashboard/DashboardWidgetLibrary.tsx:89
msgid "Active Sales Orders" msgid "Active Sales Orders"
@ -2031,7 +2031,7 @@ msgstr "В наявності"
#: src/pages/build/BuildDetail.tsx:559 #: src/pages/build/BuildDetail.tsx:559
#: src/pages/build/BuildIndex.tsx:90 #: src/pages/build/BuildIndex.tsx:90
msgid "Manufacturing" msgid "Manufacturing"
msgstr "" msgstr "Виробництво"
#: src/components/nav/NavigationDrawer.tsx:98 #: src/components/nav/NavigationDrawer.tsx:98
#: src/defaults/links.tsx:54 #: src/defaults/links.tsx:54
@ -2144,7 +2144,7 @@ msgstr "Постачальники"
#: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/part/PartSupplierDetail.tsx:23
#: src/pages/purchasing/PurchasingIndex.tsx:98 #: src/pages/purchasing/PurchasingIndex.tsx:98
msgid "Manufacturers" msgid "Manufacturers"
msgstr "" msgstr "Виробники"
#: src/components/nav/SearchDrawer.tsx:307 #: src/components/nav/SearchDrawer.tsx:307
#: src/pages/sales/SalesIndex.tsx:124 #: src/pages/sales/SalesIndex.tsx:124
@ -2455,7 +2455,7 @@ msgstr "Виробник частини"
#: src/components/render/ModelType.tsx:62 #: src/components/render/ModelType.tsx:62
#: src/pages/purchasing/PurchasingIndex.tsx:109 #: src/pages/purchasing/PurchasingIndex.tsx:109
msgid "Manufacturer Parts" msgid "Manufacturer Parts"
msgstr "" msgstr "Деталі виробника"
#: src/components/render/ModelType.tsx:70 #: src/components/render/ModelType.tsx:70
#: src/pages/part/CategoryDetail.tsx:345 #: src/pages/part/CategoryDetail.tsx:345
@ -2489,7 +2489,7 @@ msgstr "Елемент складу"
#: src/pages/stock/LocationDetail.tsx:183 #: src/pages/stock/LocationDetail.tsx:183
#: src/pages/stock/LocationDetail.tsx:380 #: src/pages/stock/LocationDetail.tsx:380
msgid "Stock Items" msgid "Stock Items"
msgstr "" msgstr "У наявності"
#: src/components/render/ModelType.tsx:88 #: src/components/render/ModelType.tsx:88
#: src/enums/Roles.tsx:48 #: src/enums/Roles.tsx:48
@ -2579,7 +2579,7 @@ msgstr "Коди проєкту"
#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockItemTable.tsx:229
#: src/tables/stock/StockTrackingTable.tsx:118 #: src/tables/stock/StockTrackingTable.tsx:118
msgid "Purchase Order" msgid "Purchase Order"
msgstr "" msgstr "Замовлення на купівлю"
#: src/components/render/ModelType.tsx:148 #: src/components/render/ModelType.tsx:148
#: src/enums/Roles.tsx:40 #: src/enums/Roles.tsx:40
@ -2610,7 +2610,7 @@ msgstr ""
#: src/tables/sales/SalesOrderAllocationTable.tsx:103 #: src/tables/sales/SalesOrderAllocationTable.tsx:103
#: src/tables/stock/StockTrackingTable.tsx:129 #: src/tables/stock/StockTrackingTable.tsx:129
msgid "Sales Order" msgid "Sales Order"
msgstr "" msgstr "Замовлення на купівлю"
#: src/components/render/ModelType.tsx:163 #: src/components/render/ModelType.tsx:163
#: src/enums/Roles.tsx:44 #: src/enums/Roles.tsx:44
@ -3257,11 +3257,11 @@ msgstr "Параметри не вказані"
#: src/components/wizards/OrderPartsWizard.tsx:61 #: src/components/wizards/OrderPartsWizard.tsx:61
msgid "New Purchase Order" msgid "New Purchase Order"
msgstr "" msgstr "Нове Замовлення на купівлю"
#: src/components/wizards/OrderPartsWizard.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:63
msgid "Purchase order created" msgid "Purchase order created"
msgstr "" msgstr "Замовлення на купівлю створено"
#: src/components/wizards/OrderPartsWizard.tsx:75 #: src/components/wizards/OrderPartsWizard.tsx:75
msgid "New Supplier Part" msgid "New Supplier Part"
@ -3315,7 +3315,7 @@ msgstr "Деталі додано"
#: src/components/wizards/OrderPartsWizard.tsx:307 #: src/components/wizards/OrderPartsWizard.tsx:307
msgid "All selected parts added to a purchase order" msgid "All selected parts added to a purchase order"
msgstr "" msgstr "Усі вибрані частини додані до Замовлення на купівлю"
#: src/components/wizards/OrderPartsWizard.tsx:383 #: src/components/wizards/OrderPartsWizard.tsx:383
msgid "You must select at least one part to order" msgid "You must select at least one part to order"
@ -3769,7 +3769,7 @@ msgstr "Адмін"
#: src/pages/part/PartDetail.tsx:541 #: src/pages/part/PartDetail.tsx:541
#: src/pages/sales/SalesOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:393
msgid "Build Orders" msgid "Build Orders"
msgstr "" msgstr "Замовлення на збірку"
#: src/enums/Roles.tsx:50 #: src/enums/Roles.tsx:50
#: src/pages/Index/Settings/AdminCenter/Index.tsx:187 #: src/pages/Index/Settings/AdminCenter/Index.tsx:187
@ -3931,7 +3931,7 @@ msgstr "Елементи складу виділені"
#: src/tables/part/PartCategoryTable.tsx:93 #: src/tables/part/PartCategoryTable.tsx:93
#: src/tables/part/PartTable.tsx:303 #: src/tables/part/PartTable.tsx:303
msgid "Subscribed" msgid "Subscribed"
msgstr "" msgstr "Ви підписані"
#: src/forms/PartForms.tsx:71 #: src/forms/PartForms.tsx:71
msgid "Subscribe to notifications for this part" msgid "Subscribe to notifications for this part"
@ -3959,11 +3959,11 @@ msgstr ""
#: src/forms/PurchaseOrderForms.tsx:350 #: src/forms/PurchaseOrderForms.tsx:350
msgid "Assign Batch Code and Serial Numbers" msgid "Assign Batch Code and Serial Numbers"
msgstr "" msgstr "Призначити Номер серії збірки та Серійний номер"
#: src/forms/PurchaseOrderForms.tsx:352 #: src/forms/PurchaseOrderForms.tsx:352
msgid "Assign Batch Code" msgid "Assign Batch Code"
msgstr "" msgstr "Призначити Номер серії збірки"
#: src/forms/PurchaseOrderForms.tsx:372 #: src/forms/PurchaseOrderForms.tsx:372
msgid "Choose Location" msgid "Choose Location"
@ -4063,11 +4063,11 @@ msgstr ""
#: src/tables/sales/SalesOrderAllocationTable.tsx:148 #: src/tables/sales/SalesOrderAllocationTable.tsx:148
#: src/tables/stock/StockItemTable.tsx:377 #: src/tables/stock/StockItemTable.tsx:377
msgid "Batch Code" msgid "Batch Code"
msgstr "" msgstr "Номер серії збірки"
#: src/forms/PurchaseOrderForms.tsx:619 #: src/forms/PurchaseOrderForms.tsx:619
msgid "Enter batch code for received items" msgid "Enter batch code for received items"
msgstr "" msgstr "Введіть Номер серії збірки для отриманих елементів"
#: src/forms/PurchaseOrderForms.tsx:632 #: src/forms/PurchaseOrderForms.tsx:632
#: src/forms/StockForms.tsx:166 #: src/forms/StockForms.tsx:166
@ -4119,7 +4119,7 @@ msgstr "Артикул, SKU"
#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
msgid "Received" msgid "Received"
msgstr "" msgstr "Отримано"
#: src/forms/PurchaseOrderForms.tsx:770 #: src/forms/PurchaseOrderForms.tsx:770
msgid "Receive Line Items" msgid "Receive Line Items"
@ -4139,7 +4139,7 @@ msgstr "Елемент, отриманий на складі"
#: src/forms/StockForms.tsx:76 #: src/forms/StockForms.tsx:76
msgid "Next batch code" msgid "Next batch code"
msgstr "" msgstr "Наступний Номер серії збірки"
#: src/forms/StockForms.tsx:84 #: src/forms/StockForms.tsx:84
#: src/hooks/UsePlaceholder.tsx:57 #: src/hooks/UsePlaceholder.tsx:57
@ -4257,7 +4257,7 @@ msgstr ""
#: src/tables/stock/StockItemTable.tsx:573 #: src/tables/stock/StockItemTable.tsx:573
#: src/tables/stock/StockItemTable.tsx:577 #: src/tables/stock/StockItemTable.tsx:577
msgid "Count Stock" msgid "Count Stock"
msgstr "" msgstr "Кількість запасів"
#: src/forms/StockForms.tsx:1133 #: src/forms/StockForms.tsx:1133
msgid "Stock counted" msgid "Stock counted"
@ -4317,7 +4317,7 @@ msgstr ""
#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38
#: src/tables/stock/StockItemTestResultTable.tsx:193 #: src/tables/stock/StockItemTestResultTable.tsx:193
msgid "Value" msgid "Value"
msgstr "" msgstr "Значення"
#: src/forms/selectionListFields.tsx:105 #: src/forms/selectionListFields.tsx:105
msgid "Label" msgid "Label"
@ -5839,7 +5839,7 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:199 #: src/pages/part/PartDetail.tsx:199
#: src/tables/stock/StockItemTable.tsx:65 #: src/tables/stock/StockItemTable.tsx:65
msgid "Revision" msgid "Revision"
msgstr "" msgstr "Ревізія"
#: src/pages/build/BuildDetail.tsx:121 #: src/pages/build/BuildDetail.tsx:121
#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157
@ -5890,7 +5890,7 @@ msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:220 #: src/pages/sales/SalesOrderDetail.tsx:220
#: src/tables/Filter.tsx:298 #: src/tables/Filter.tsx:298
msgid "Responsible" msgid "Responsible"
msgstr "" msgstr "Відповідальний"
#: src/pages/build/BuildDetail.tsx:190 #: src/pages/build/BuildDetail.tsx:190
#: src/pages/part/PartDetail.tsx:274 #: src/pages/part/PartDetail.tsx:274
@ -5949,7 +5949,7 @@ msgstr ""
#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/ReturnOrderLineItemTable.tsx:143
#: src/tables/sales/SalesOrderLineItemTable.tsx:124 #: src/tables/sales/SalesOrderLineItemTable.tsx:124
msgid "Target Date" msgid "Target Date"
msgstr "" msgstr "Кінцева дата"
#: src/pages/build/BuildDetail.tsx:253 #: src/pages/build/BuildDetail.tsx:253
#: src/tables/sales/SalesOrderLineItemTable.tsx:311 #: src/tables/sales/SalesOrderLineItemTable.tsx:311
@ -5979,11 +5979,11 @@ msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:379 #: src/pages/sales/SalesOrderDetail.tsx:379
#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 #: src/pages/sales/SalesOrderShipmentDetail.tsx:212
msgid "Allocated Stock" msgid "Allocated Stock"
msgstr "" msgstr "Виділений запас"
#: src/pages/build/BuildDetail.tsx:337 #: src/pages/build/BuildDetail.tsx:337
msgid "Consumed Stock" msgid "Consumed Stock"
msgstr "" msgstr "Використані запаси"
#: src/pages/build/BuildDetail.tsx:347 #: src/pages/build/BuildDetail.tsx:347
#: src/pages/part/PartDetail.tsx:727 #: src/pages/part/PartDetail.tsx:727
@ -5992,7 +5992,7 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:352 #: src/pages/build/BuildDetail.tsx:352
msgid "Child Build Orders" msgid "Child Build Orders"
msgstr "" msgstr "Дочірні Замовлення на збірку"
#: src/pages/build/BuildDetail.tsx:362 #: src/pages/build/BuildDetail.tsx:362
#: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/build/BuildOutputTable.tsx:539
@ -6233,7 +6233,7 @@ msgstr ""
#: src/pages/company/CompanyDetail.tsx:189 #: src/pages/company/CompanyDetail.tsx:189
msgid "Manufactured Parts" msgid "Manufactured Parts"
msgstr "" msgstr "Вироблені деталі"
#: src/pages/company/CompanyDetail.tsx:189 #: src/pages/company/CompanyDetail.tsx:189
#~ msgid "Delete company" #~ msgid "Delete company"
@ -6259,7 +6259,7 @@ msgstr ""
#: src/pages/company/ManufacturerPartDetail.tsx:77 #: src/pages/company/ManufacturerPartDetail.tsx:77
#: src/pages/company/SupplierPartDetail.tsx:88 #: src/pages/company/SupplierPartDetail.tsx:88
msgid "Internal Part" msgid "Internal Part"
msgstr "" msgstr "Внутрішній компонент"
#: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/ManufacturerPartDetail.tsx:111
#: src/pages/company/SupplierPartDetail.tsx:160 #: src/pages/company/SupplierPartDetail.tsx:160
@ -6270,7 +6270,7 @@ msgstr ""
#: src/pages/company/ManufacturerPartDetail.tsx:128 #: src/pages/company/ManufacturerPartDetail.tsx:128
#: src/pages/company/SupplierPartDetail.tsx:112 #: src/pages/company/SupplierPartDetail.tsx:112
msgid "External Link" msgid "External Link"
msgstr "" msgstr "Зовнішнє посилання"
#: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/ManufacturerPartDetail.tsx:147
#: src/pages/company/SupplierPartDetail.tsx:232 #: src/pages/company/SupplierPartDetail.tsx:232
@ -6289,7 +6289,7 @@ msgstr ""
#: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/ManufacturerPartDetail.tsx:165
#: src/pages/part/PartDetail.tsx:487 #: src/pages/part/PartDetail.tsx:487
msgid "Parameters" msgid "Parameters"
msgstr "" msgstr "Параметри"
#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/pages/company/ManufacturerPartDetail.tsx:205
#: src/tables/purchasing/ManufacturerPartTable.tsx:86 #: src/tables/purchasing/ManufacturerPartTable.tsx:86
@ -6346,7 +6346,7 @@ msgstr ""
#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/company/SupplierPartDetail.tsx:237
msgid "Availability" msgid "Availability"
msgstr "" msgstr "Наявність"
#: src/pages/company/SupplierPartDetail.tsx:246 #: src/pages/company/SupplierPartDetail.tsx:246
msgid "Supplier Part Details" msgid "Supplier Part Details"
@ -6477,12 +6477,12 @@ msgstr ""
#: src/pages/part/CategoryDetail.tsx:192 #: src/pages/part/CategoryDetail.tsx:192
#: src/pages/stock/LocationDetail.tsx:229 #: src/pages/stock/LocationDetail.tsx:229
msgid "Delete items" msgid "Delete items"
msgstr "" msgstr "Видалити елемент"
#: src/pages/part/CategoryDetail.tsx:200 #: src/pages/part/CategoryDetail.tsx:200
#: src/pages/part/CategoryDetail.tsx:250 #: src/pages/part/CategoryDetail.tsx:250
msgid "Delete Part Category" msgid "Delete Part Category"
msgstr "" msgstr "Видалити категорію елементу"
#: src/pages/part/CategoryDetail.tsx:203 #: src/pages/part/CategoryDetail.tsx:203
msgid "Parts Action" msgid "Parts Action"
@ -6547,7 +6547,7 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:226 #: src/pages/part/PartDetail.tsx:226
#: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44
msgid "Units" msgid "Units"
msgstr "" msgstr "Одиниці виміру"
#: src/pages/part/PartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:233
#: src/tables/settings/PendingTasksTable.tsx:46 #: src/tables/settings/PendingTasksTable.tsx:46
@ -6579,11 +6579,11 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:286 #: src/pages/part/PartDetail.tsx:286
msgid "Required for Orders" msgid "Required for Orders"
msgstr "" msgstr "Потрібно для Замовлень збірки"
#: src/pages/part/PartDetail.tsx:295 #: src/pages/part/PartDetail.tsx:295
msgid "Allocated to Build Orders" msgid "Allocated to Build Orders"
msgstr "" msgstr "Виділений запас для Замовлень на збірку"
#: src/pages/part/PartDetail.tsx:306 #: src/pages/part/PartDetail.tsx:306
msgid "Allocated to Sales Orders" msgid "Allocated to Sales Orders"
@ -6642,7 +6642,7 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:364 #: src/pages/part/PartDetail.tsx:364
#: src/tables/bom/BomTable.tsx:315 #: src/tables/bom/BomTable.tsx:315
msgid "Trackable Part" msgid "Trackable Part"
msgstr "" msgstr "Відстежуваний елемент"
#: src/pages/part/PartDetail.tsx:369 #: src/pages/part/PartDetail.tsx:369
msgid "Purchaseable Part" msgid "Purchaseable Part"
@ -6704,11 +6704,11 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:548 #: src/pages/part/PartDetail.tsx:548
msgid "Used In" msgid "Used In"
msgstr "" msgstr "Використано у"
#: src/pages/part/PartDetail.tsx:555 #: src/pages/part/PartDetail.tsx:555
msgid "Part Pricing" msgid "Part Pricing"
msgstr "" msgstr "Ціна елементу"
#: src/pages/part/PartDetail.tsx:613 #: src/pages/part/PartDetail.tsx:613
msgid "Scheduling" msgid "Scheduling"
@ -6740,11 +6740,11 @@ msgstr ""
#: src/pages/part/PartDetail.tsx:847 #: src/pages/part/PartDetail.tsx:847
msgid "Delete Part" msgid "Delete Part"
msgstr "" msgstr "Видалити деталь"
#: src/pages/part/PartDetail.tsx:856 #: src/pages/part/PartDetail.tsx:856
msgid "Deleting this part cannot be reversed" msgid "Deleting this part cannot be reversed"
msgstr "" msgstr "Видалення цього елементу не може бути скасовано"
#: src/pages/part/PartDetail.tsx:907 #: src/pages/part/PartDetail.tsx:907
#: src/pages/stock/LocationDetail.tsx:309 #: src/pages/stock/LocationDetail.tsx:309
@ -6827,7 +6827,7 @@ msgstr ""
#: src/pages/part/PartSchedulingDetail.tsx:301 #: src/pages/part/PartSchedulingDetail.tsx:301
#: src/pages/part/pricing/PricingOverviewPanel.tsx:170 #: src/pages/part/pricing/PricingOverviewPanel.tsx:170
msgid "Maximum" msgid "Maximum"
msgstr "" msgstr "Максимум"
#: src/pages/part/PartSchedulingDetail.tsx:51 #: src/pages/part/PartSchedulingDetail.tsx:51
#: src/pages/part/PartSchedulingDetail.tsx:291 #: src/pages/part/PartSchedulingDetail.tsx:291
@ -6838,7 +6838,7 @@ msgstr ""
#: src/pages/part/PartSchedulingDetail.tsx:296 #: src/pages/part/PartSchedulingDetail.tsx:296
#: src/pages/part/pricing/PricingOverviewPanel.tsx:158 #: src/pages/part/pricing/PricingOverviewPanel.tsx:158
msgid "Minimum" msgid "Minimum"
msgstr "" msgstr "Мінімум"
#: src/pages/part/PartSchedulingDetail.tsx:95 #: src/pages/part/PartSchedulingDetail.tsx:95
msgid "Quantity is speculative" msgid "Quantity is speculative"
@ -6846,27 +6846,27 @@ msgstr ""
#: src/pages/part/PartSchedulingDetail.tsx:104 #: src/pages/part/PartSchedulingDetail.tsx:104
msgid "No date available for provided quantity" msgid "No date available for provided quantity"
msgstr "" msgstr "Відсутня дата для вказаної кількості"
#: src/pages/part/PartSchedulingDetail.tsx:108 #: src/pages/part/PartSchedulingDetail.tsx:108
msgid "Date is in the past" msgid "Date is in the past"
msgstr "" msgstr "Дата знаходиться в минулому"
#: src/pages/part/PartSchedulingDetail.tsx:115 #: src/pages/part/PartSchedulingDetail.tsx:115
msgid "Scheduled Quantity" msgid "Scheduled Quantity"
msgstr "" msgstr "Запланована кількість"
#: src/pages/part/PartSchedulingDetail.tsx:242 #: src/pages/part/PartSchedulingDetail.tsx:242
msgid "No information available" msgid "No information available"
msgstr "" msgstr "Інформація відсутня"
#: src/pages/part/PartSchedulingDetail.tsx:243 #: src/pages/part/PartSchedulingDetail.tsx:243
msgid "There is no scheduling information available for the selected part" msgid "There is no scheduling information available for the selected part"
msgstr "" msgstr "Немає інформації про планування для обраної деталі"
#: src/pages/part/PartSchedulingDetail.tsx:278 #: src/pages/part/PartSchedulingDetail.tsx:278
msgid "Expected Quantity" msgid "Expected Quantity"
msgstr "" msgstr "Очікувана кількість"
#: src/pages/part/PartStocktakeDetail.tsx:85 #: src/pages/part/PartStocktakeDetail.tsx:85
msgid "Edit Stocktake Entry" msgid "Edit Stocktake Entry"
@ -6901,12 +6901,12 @@ msgstr ""
#: src/pages/part/PartStocktakeDetail.tsx:269 #: src/pages/part/PartStocktakeDetail.tsx:269
#: src/pages/part/pricing/PricingOverviewPanel.tsx:327 #: src/pages/part/pricing/PricingOverviewPanel.tsx:327
msgid "Minimum Value" msgid "Minimum Value"
msgstr "" msgstr "Мінімальне значення"
#: src/pages/part/PartStocktakeDetail.tsx:275 #: src/pages/part/PartStocktakeDetail.tsx:275
#: src/pages/part/pricing/PricingOverviewPanel.tsx:328 #: src/pages/part/pricing/PricingOverviewPanel.tsx:328
msgid "Maximum Value" msgid "Maximum Value"
msgstr "" msgstr "Максимальне значення"
#: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:87
#: src/pages/part/pricing/BomPricingPanel.tsx:177 #: src/pages/part/pricing/BomPricingPanel.tsx:177
@ -7171,7 +7171,7 @@ msgstr ""
#: src/tables/build/BuildOrderTable.tsx:112 #: src/tables/build/BuildOrderTable.tsx:112
#: src/tables/part/PartPurchaseOrdersTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:105
msgid "Completion Date" msgid "Completion Date"
msgstr "" msgstr "Дата завершення"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316
#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/pages/sales/ReturnOrderDetail.tsx:280
@ -7490,7 +7490,7 @@ msgstr ""
#: src/pages/stock/StockDetail.tsx:259 #: src/pages/stock/StockDetail.tsx:259
msgid "Consumed By" msgid "Consumed By"
msgstr "" msgstr "Використано"
#: src/pages/stock/StockDetail.tsx:433 #: src/pages/stock/StockDetail.tsx:433
#~ msgid "Duplicate stock item" #~ msgid "Duplicate stock item"
@ -8016,7 +8016,7 @@ msgstr ""
#: src/tables/bom/BomTable.tsx:316 #: src/tables/bom/BomTable.tsx:316
msgid "Show trackable items" msgid "Show trackable items"
msgstr "" msgstr "Показати відстежувані позиції"
#: src/tables/bom/BomTable.tsx:321 #: src/tables/bom/BomTable.tsx:321
#: src/tables/build/BuildLineTable.tsx:202 #: src/tables/build/BuildLineTable.tsx:202
@ -8195,11 +8195,11 @@ msgstr ""
#: src/tables/part/PartTable.tsx:217 #: src/tables/part/PartTable.tsx:217
#: src/tables/part/PartVariantTable.tsx:30 #: src/tables/part/PartVariantTable.tsx:30
msgid "Trackable" msgid "Trackable"
msgstr "" msgstr "Відстежуваний"
#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/bom/UsedInTable.tsx:91
msgid "Show trackable assemblies" msgid "Show trackable assemblies"
msgstr "" msgstr "Показати відстежувані збірки"
#: src/tables/build/BuildAllocatedStockTable.tsx:56 #: src/tables/build/BuildAllocatedStockTable.tsx:56
msgid "Allocated to Output" msgid "Allocated to Output"
@ -8227,7 +8227,7 @@ msgstr "Включити варіанти"
#: src/tables/sales/SalesOrderAllocationTable.tsx:92 #: src/tables/sales/SalesOrderAllocationTable.tsx:92
#: src/tables/sales/SalesOrderTable.tsx:101 #: src/tables/sales/SalesOrderTable.tsx:101
msgid "Include orders for part variants" msgid "Include orders for part variants"
msgstr "" msgstr "Включити замовлення для варіантів елементів"
#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/build/BuildAllocatedStockTable.tsx:89
#: src/tables/part/PartBuildAllocationsTable.tsx:62 #: src/tables/part/PartBuildAllocationsTable.tsx:62
@ -8235,7 +8235,7 @@ msgstr ""
#: src/tables/part/PartSalesAllocationsTable.tsx:58 #: src/tables/part/PartSalesAllocationsTable.tsx:58
#: src/tables/sales/SalesOrderAllocationTable.tsx:116 #: src/tables/sales/SalesOrderAllocationTable.tsx:116
msgid "Order Status" msgid "Order Status"
msgstr "" msgstr "Статус замовлення"
#: src/tables/build/BuildAllocatedStockTable.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:117
#: src/tables/sales/SalesOrderAllocationTable.tsx:162 #: src/tables/sales/SalesOrderAllocationTable.tsx:162
@ -8413,7 +8413,7 @@ msgstr ""
#: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/ReturnOrderTable.tsx:79
#: src/tables/sales/SalesOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:80
msgid "Show orders with a target date" msgid "Show orders with a target date"
msgstr "" msgstr "Показувати замовлення з цільовою датою"
#: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/build/BuildOrderTable.tsx:149
#: src/tables/purchasing/PurchaseOrderTable.tsx:87 #: src/tables/purchasing/PurchaseOrderTable.tsx:87
@ -8427,7 +8427,7 @@ msgstr ""
#: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/ReturnOrderTable.tsx:85
#: src/tables/sales/SalesOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:86
msgid "Show orders with a start date" msgid "Show orders with a start date"
msgstr "" msgstr "Показувати замовлення з датою початку"
#: src/tables/build/BuildOrderTable.tsx:179 #: src/tables/build/BuildOrderTable.tsx:179
#~ msgid "Filter by user who issued this order" #~ msgid "Filter by user who issued this order"
@ -8941,11 +8941,11 @@ msgstr ""
#: src/tables/part/ParametricPartTable.tsx:230 #: src/tables/part/ParametricPartTable.tsx:230
msgid "Show locked parts" msgid "Show locked parts"
msgstr "" msgstr "Показати заблоковані деталі"
#: src/tables/part/ParametricPartTable.tsx:235 #: src/tables/part/ParametricPartTable.tsx:235
msgid "Show assembly parts" msgid "Show assembly parts"
msgstr "" msgstr "Показати компоненти Збірки"
#: src/tables/part/PartBuildAllocationsTable.tsx:67 #: src/tables/part/PartBuildAllocationsTable.tsx:67
#: src/tables/part/PartSalesAllocationsTable.tsx:62 #: src/tables/part/PartSalesAllocationsTable.tsx:62
@ -9129,7 +9129,7 @@ msgstr ""
#: src/tables/part/PartTable.tsx:218 #: src/tables/part/PartTable.tsx:218
msgid "Filter by trackable attribute" msgid "Filter by trackable attribute"
msgstr "" msgstr "Фільтр по атрибуту, який відстежується"
#: src/tables/part/PartTable.tsx:224 #: src/tables/part/PartTable.tsx:224
msgid "Filter by parts which have units" msgid "Filter by parts which have units"
@ -9187,7 +9187,7 @@ msgstr ""
#: src/tables/part/PartTable.tsx:269 #: src/tables/part/PartTable.tsx:269
msgid "Is Template" msgid "Is Template"
msgstr "" msgstr "Це шаблон"
#: src/tables/part/PartTable.tsx:270 #: src/tables/part/PartTable.tsx:270
msgid "Filter by parts which are templates" msgid "Filter by parts which are templates"
@ -9353,7 +9353,7 @@ msgstr ""
#: src/tables/part/PartVariantTable.tsx:31 #: src/tables/part/PartVariantTable.tsx:31
msgid "Show trackable variants" msgid "Show trackable variants"
msgstr "" msgstr "Показати відстежувані варіанти"
#: src/tables/part/RelatedPartTable.tsx:100 #: src/tables/part/RelatedPartTable.tsx:100
#: src/tables/part/RelatedPartTable.tsx:133 #: src/tables/part/RelatedPartTable.tsx:133
@ -10396,7 +10396,7 @@ msgstr ""
#: src/tables/stock/StockItemTable.tsx:124 #: src/tables/stock/StockItemTable.tsx:124
msgid "This stock item has been consumed by a build order" msgid "This stock item has been consumed by a build order"
msgstr "" msgstr "Цей Складський елемент було використано у Виробничому замовленні"
#: src/tables/stock/StockItemTable.tsx:131 #: src/tables/stock/StockItemTable.tsx:131
msgid "This stock item is unavailable" msgid "This stock item is unavailable"
@ -10481,11 +10481,11 @@ msgstr ""
#: src/tables/stock/StockItemTable.tsx:357 #: src/tables/stock/StockItemTable.tsx:357
msgid "Consumed" msgid "Consumed"
msgstr "" msgstr "Використано"
#: src/tables/stock/StockItemTable.tsx:358 #: src/tables/stock/StockItemTable.tsx:358
msgid "Show items which have been consumed by a build order" msgid "Show items which have been consumed by a build order"
msgstr "" msgstr "Показати позиції, використані у Виробничих замовленнях"
#: src/tables/stock/StockItemTable.tsx:363 #: src/tables/stock/StockItemTable.tsx:363
msgid "Show stock items which are installed in other items" msgid "Show stock items which are installed in other items"
@ -10509,7 +10509,7 @@ msgstr ""
#: src/tables/stock/StockItemTable.tsx:378 #: src/tables/stock/StockItemTable.tsx:378
msgid "Filter items by batch code" msgid "Filter items by batch code"
msgstr "" msgstr "Фільтрувати елементи по Номеру серії збірки"
#: src/tables/stock/StockItemTable.tsx:384 #: src/tables/stock/StockItemTable.tsx:384
msgid "Filter items by serial number" msgid "Filter items by serial number"
@ -10533,11 +10533,11 @@ msgstr ""
#: src/tables/stock/StockItemTable.tsx:401 #: src/tables/stock/StockItemTable.tsx:401
msgid "Has Batch Code" msgid "Has Batch Code"
msgstr "" msgstr "Має Номер серії збірки"
#: src/tables/stock/StockItemTable.tsx:402 #: src/tables/stock/StockItemTable.tsx:402
msgid "Show items which have a batch code" msgid "Show items which have a batch code"
msgstr "" msgstr "Показати елементи які мають Номер серії збірки"
#: src/tables/stock/StockItemTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:407
msgid "Show tracked items" msgid "Show tracked items"