2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 13:05:42 +00:00

New Crowdin translations by GitHub Action (#9529)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2025-04-20 11:23:21 +10:00
committed by GitHub
parent 6b0a082b5a
commit 64f72381a1
43 changed files with 3631 additions and 3631 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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"Language: ar_SA\n" "Language: ar_SA\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "نقطة نهاية API غير موجودة" msgstr "نقطة نهاية API غير موجودة"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج" msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج"
@ -96,15 +96,15 @@ msgstr "الكمية المقدمة غير صحيحة"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "يمكن العثور على تفاصيل الخطأ في لوحة التحكم" msgstr "يمكن العثور على تفاصيل الخطأ في لوحة التحكم"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "أدخل التاريخ" msgstr "أدخل التاريخ"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Bulgarian\n" "Language-Team: Bulgarian\n"
"Language: bg_BG\n" "Language: bg_BG\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Не е намерена крайна точка на API" msgstr "Не е намерена крайна точка на API"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Потребителя няма нужното разрешение, за да вижда този модел" msgstr "Потребителя няма нужното разрешение, за да вижда този модел"
@ -96,15 +96,15 @@ msgstr "Въведена е недопустима стойност"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Подробности за грешката могат да се намерят в администраторския панел" msgstr "Подробности за грешката могат да се намерят в администраторския панел"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Въведи дата" msgstr "Въведи дата"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Част"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Před tím, než budete dělat cokoli jiného, musíte zapnout dvoufaktorové ověřování." msgstr "Před tím, než budete dělat cokoli jiného, musíte zapnout dvoufaktorové ověřování."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint nebyl nalezen" msgstr "API endpoint nebyl nalezen"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "Seznam položek nebo filtrů musí být k dispozici pro hromadnou operaci" msgstr "Seznam položek nebo filtrů musí být k dispozici pro hromadnou operaci"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "Položky musí být uvedeny jako seznam" msgstr "Položky musí být uvedeny jako seznam"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Zadán neplatný seznam položek" msgstr "Zadán neplatný seznam položek"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "Filtry musí být uvedeny jako slovník" msgstr "Filtry musí být uvedeny jako slovník"
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Poskytnuty neplatné filtry" msgstr "Poskytnuty neplatné filtry"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "Zadaným kritériím neodpovídají žádné položky" msgstr "Zadaným kritériím neodpovídají žádné položky"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Uživatel nemá právo zobrazit tento model" msgstr "Uživatel nemá právo zobrazit tento model"
@ -96,15 +96,15 @@ msgstr "Vyplněno neplatné množství"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" msgstr "Podrobnosti o chybě lze nalézt v panelu administrace"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Zadejte datum" msgstr "Zadejte datum"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Neplaté desetinné číslo" msgstr "Neplaté desetinné číslo"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Neplatná fyzikální jednotka"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Neplatný kód měny" msgstr "Neplatný kód měny"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Přidaná hodnota nesmí být záporná" msgstr "Přidaná hodnota nesmí být záporná"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Nesmí přesáhnout 100%" msgstr "Nesmí přesáhnout 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Neplatná hodnota překročení" msgstr "Neplatná hodnota překročení"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Nadřazená sestava" msgstr "Nadřazená sestava"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Zahrnout varianty" msgstr "Zahrnout varianty"
@ -541,7 +541,7 @@ msgstr "Zahrnout varianty"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Zahrnout varianty"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Díl"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sestava" msgstr "Sestava"
@ -1080,7 +1080,7 @@ msgstr "Automaticky zvolit sériová čísla"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Následující sériová čísla již existují nebo jsou neplatná" msgstr "Následující sériová čísla již existují nebo jsou neplatná"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Povolit varianty" msgstr "Povolit varianty"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Položka kusovníku" msgstr "Položka kusovníku"
@ -1393,19 +1393,19 @@ msgstr "Opožděný výrobní příkaz"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Objednávka sestavy {bo} je nyní opožděná" msgstr "Objednávka sestavy {bo} je nyní opožděná"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Je odkaz" msgstr "Je odkaz"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Je soubor" msgstr "Je soubor"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "Uživatel nemá oprávnění k odstranění těchto příloh" msgstr "Uživatel nemá oprávnění k odstranění těchto příloh"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Uživatel nemá oprávnění k odstranění této přílohy" msgstr "Uživatel nemá oprávnění k odstranění této přílohy"
@ -1514,7 +1514,7 @@ msgstr "Název tohoto webhooku"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktivní" msgstr "Aktivní"
@ -2064,7 +2064,7 @@ msgstr "Argumenty klíčových slov úlohy"
msgid "Filename" msgid "Filename"
msgstr "Název souboru" msgstr "Název souboru"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Typ modelu" msgstr "Typ modelu"
@ -2444,7 +2444,7 @@ msgstr "Možné zakoupit"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Díly jsou zakoupitelné ve výchozím nastavení" msgstr "Díly jsou zakoupitelné ve výchozím nastavení"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Prodejné" msgstr "Prodejné"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Výrobce" msgstr "Výrobce"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Společnost" msgstr "Společnost"
@ -3750,7 +3750,7 @@ msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Dodavatel" msgstr "Dodavatel"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr "Má revize"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Kusovník schválen" msgstr "Kusovník schválen"
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Nainstalováno" msgstr "Nainstalováno"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Činnost nebyla specifikována" msgstr "Činnost nebyla specifikována"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nebyla nalezena odpovídající činnost" msgstr "Nebyla nalezena odpovídající činnost"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "Odstranit konfiguraci pluginu z databáze" msgstr "Odstranit konfiguraci pluginu z databáze"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Položky" msgstr "Položky"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "Plugin nebyl nalezen" msgstr "Plugin nebyl nalezen"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "Plugin není aktivní" msgstr "Plugin není aktivní"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "Plugin nepodporuje tisk štítků" msgstr "Plugin nepodporuje tisk štítků"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Neplatné rozměry štítku" msgstr "Neplatné rozměry štítku"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Nadřazená místo" msgstr "Nadřazená místo"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Externí umístění" msgstr "Externí umístění"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Strom dílů" msgstr "Strom dílů"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Množství je povinné" msgstr "Množství je povinné"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Oprávnění"
msgid "Important dates" msgid "Important dates"
msgstr "Důležité termíny" msgstr "Důležité termíny"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token vypršel" msgstr "Token vypršel"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
"Language: da_DK\n" "Language: da_DK\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint ikke fundet" msgstr "API endpoint ikke fundet"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Bruger har ikke tilladelse til at se denne model" msgstr "Bruger har ikke tilladelse til at se denne model"
@ -96,15 +96,15 @@ msgstr "Ugyldigt antal angivet"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Fejloplysninger kan findes i admin panelet" msgstr "Fejloplysninger kan findes i admin panelet"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Angiv dato" msgstr "Angiv dato"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhed"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Ikke en gyldig valutakode" msgstr "Ikke en gyldig valutakode"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Overskud må ikke være negativ" msgstr "Overskud må ikke være negativ"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Overskuddet må ikke overstige 100%" msgstr "Overskuddet må ikke overstige 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Ugyldig værdi for overskud" msgstr "Ugyldig værdi for overskud"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Overordnet produktion" msgstr "Overordnet produktion"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Del"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Filnavn" msgstr "Filnavn"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de_DE\n" "Language: de_DE\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Sie müssen die Zwei-Faktor-Authentifizierung aktivieren, bevor Sie etwas tun können." msgstr "Sie müssen die Zwei-Faktor-Authentifizierung aktivieren, bevor Sie etwas tun können."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API-Endpunkt nicht gefunden" msgstr "API-Endpunkt nicht gefunden"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Ungültige Artikelliste angegeben" msgstr "Ungültige Artikelliste angegeben"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Ungültige Filter angegeben" msgstr "Ungültige Filter angegeben"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen"
@ -96,15 +96,15 @@ msgstr "Keine gültige Menge"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Fehlerdetails finden Sie im Admin-Panel" msgstr "Fehlerdetails finden Sie im Admin-Panel"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Datum eingeben" msgstr "Datum eingeben"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Ungültiger Dezimalwert" msgstr "Ungültiger Dezimalwert"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Ungültige physikalische Einheit"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Kein gültiger Währungscode" msgstr "Kein gültiger Währungscode"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Überschuss-Wert darf nicht negativ sein" msgstr "Überschuss-Wert darf nicht negativ sein"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Überschuss darf 100% nicht überschreiten" msgstr "Überschuss darf 100% nicht überschreiten"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Ungültiger Wert für Ausschuss" msgstr "Ungültiger Wert für Ausschuss"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Eltern-Bauauftrag" msgstr "Eltern-Bauauftrag"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Varianten einschließen" msgstr "Varianten einschließen"
@ -541,7 +541,7 @@ msgstr "Varianten einschließen"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Varianten einschließen"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Teil"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Baugruppe" msgstr "Baugruppe"
@ -1080,7 +1080,7 @@ msgstr "Seriennummern automatisch zuweisen"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Varianten zulassen" msgstr "Varianten zulassen"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Stücklisten-Position" msgstr "Stücklisten-Position"
@ -1393,19 +1393,19 @@ msgstr "Überfälliger Bauauftrag"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Bauauftrag {bo} ist jetzt überfällig" msgstr "Bauauftrag {bo} ist jetzt überfällig"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Link" msgstr "Link"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Datei" msgstr "Datei"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs"
@ -1514,7 +1514,7 @@ msgstr "Name für diesen Webhook"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
@ -2064,7 +2064,7 @@ msgstr "Schlüsselwort Parameter für Aufgaben"
msgid "Filename" msgid "Filename"
msgstr "Dateiname" msgstr "Dateiname"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Modelltyp" msgstr "Modelltyp"
@ -2444,7 +2444,7 @@ msgstr "Kaufbar"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Artikel sind grundsätzlich kaufbar" msgstr "Artikel sind grundsätzlich kaufbar"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Verkäuflich" msgstr "Verkäuflich"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Hersteller" msgstr "Hersteller"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Firma" msgstr "Firma"
@ -3750,7 +3750,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Zulieferer" msgstr "Zulieferer"
@ -5058,7 +5058,7 @@ msgstr "Markiert"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "Nach markierten Kategorien filtern" msgstr "Nach markierten Kategorien filtern"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Ebenen" msgstr "Ebenen"
@ -5066,7 +5066,7 @@ msgstr "Ebenen"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Filter nach Kategorietiefe" msgstr "Filter nach Kategorietiefe"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Oberste Ebene" msgstr "Oberste Ebene"
@ -5074,7 +5074,7 @@ msgstr "Oberste Ebene"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "Mehrstufig" msgstr "Mehrstufig"
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "Verwendet" msgstr "Verwendet"
@ -6314,31 +6314,31 @@ msgstr "Benachrichtigungen über geringen Bestand"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Der verfügbare Bestand für {part.name} ist unter das konfigurierte Mindestniveau gefallen" msgstr "Der verfügbare Bestand für {part.name} ist unter das konfigurierte Mindestniveau gefallen"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Installiert" msgstr "Installiert"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "Das Plugin kann nicht gelöscht werden, da es derzeit aktiv ist" msgstr "Das Plugin kann nicht gelöscht werden, da es derzeit aktiv ist"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Keine Aktion angegeben" msgstr "Keine Aktion angegeben"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Keine passende Aktion gefunden" msgstr "Keine passende Aktion gefunden"
@ -7245,27 +7245,27 @@ msgstr "Konfiguration löschen"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "Plugin-Konfiguration aus der Datenbank löschen" msgstr "Plugin-Konfiguration aus der Datenbank löschen"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Teile" msgstr "Teile"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "Plugin nicht gefunden" msgstr "Plugin nicht gefunden"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "Plugin ist nicht aktiv" msgstr "Plugin ist nicht aktiv"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr "part_image tag benötigt eine Bauteilinstanz"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "company_image tag erfordert eine Firmeninstanz" msgstr "company_image tag erfordert eine Firmeninstanz"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "Filtern nach Standorttiefe" msgstr "Filtern nach Standorttiefe"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "Unterorte in gefilterte Ergebnisse einbeziehen" msgstr "Unterorte in gefilterte Ergebnisse einbeziehen"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Übergeordneter Ort" msgstr "Übergeordneter Ort"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filtern nach übergeordnetem Ort" msgstr "Filtern nach übergeordnetem Ort"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Statuscode" msgstr "Statuscode"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Externer Standort" msgstr "Externer Standort"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Teile-Baum" msgstr "Teile-Baum"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Gültigkeitsdauer vor" msgstr "Gültigkeitsdauer vor"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Gültigkeitsdauer nach" msgstr "Gültigkeitsdauer nach"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "überfällig" msgstr "überfällig"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Menge ist erforderlich" msgstr "Menge ist erforderlich"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Gültiges Teil muss angegeben werden" msgstr "Gültiges Teil muss angegeben werden"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "Der angegebene Lieferantenartikel existiert nicht" msgstr "Der angegebene Lieferantenartikel existiert nicht"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeichen use_pack_size ist nicht gesetzt" msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeichen use_pack_size ist nicht gesetzt"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden"
@ -8507,11 +8507,11 @@ msgstr "Berechtigungen"
msgid "Important dates" msgid "Important dates"
msgstr "wichtige Daten" msgstr "wichtige Daten"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token wurde widerrufen" msgstr "Token wurde widerrufen"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token ist abgelaufen" msgstr "Token ist abgelaufen"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
"Language: el_GR\n" "Language: el_GR\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Το API endpoint δε βρέθηκε" msgstr "Το API endpoint δε βρέθηκε"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό"
@ -96,15 +96,15 @@ msgstr "Μη έγκυρη ποσότητα"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης" msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Εισάγετε ημερομηνία" msgstr "Εισάγετε ημερομηνία"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Μη έγκυρη φυσική μονάδα"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Μη έγκυρος κωδικός συναλλάγματος" msgstr "Μη έγκυρος κωδικός συναλλάγματος"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Η μέση τιμή δεν πρέπει να είναι αρνητική" msgstr "Η μέση τιμή δεν πρέπει να είναι αρνητική"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το 100%" msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Μη έγκυρη τιμή για υπέρβαση" msgstr "Μη έγκυρη τιμή για υπέρβαση"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Γονική Κατασκευή" msgstr "Γονική Κατασκευή"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Εξάρτημα"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Όνομα αρχείου" msgstr "Όνομα αρχείου"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""

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-04-16 07:08+0000\n" "POT-Creation-Date: 2025-04-19 23:58+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"
@ -22,35 +22,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -97,15 +97,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "" msgstr ""
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -511,15 +511,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -532,7 +532,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -542,7 +542,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -554,7 +554,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -566,7 +566,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -652,7 +652,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1081,7 +1081,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1322,7 +1322,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1394,19 +1394,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1515,7 +1515,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2065,7 +2065,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2445,7 +2445,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3503,7 +3503,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3751,7 +3751,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5059,7 +5059,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5067,7 +5067,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5075,7 +5075,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5139,15 +5139,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6315,31 +6315,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7246,27 +7246,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7547,123 +7547,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8508,11 +8508,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es_ES\n" "Language: es_ES\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Debe habilitar la autenticación de doble factor antes de continuar." msgstr "Debe habilitar la autenticación de doble factor antes de continuar."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "endpoint API no encontrado" msgstr "endpoint API no encontrado"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "Lista de artículos o filtros deben ser proporcionados para la operación en bloque" msgstr "Lista de artículos o filtros deben ser proporcionados para la operación en bloque"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "Los artículos deben ser proporcionados como una lista" msgstr "Los artículos deben ser proporcionados como una lista"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Lista de artículos no válida" msgstr "Lista de artículos no válida"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Filtros proporcionados inválidos" msgstr "Filtros proporcionados inválidos"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "Ningún artículo coincide con el criterio proporcionado" msgstr "Ningún artículo coincide con el criterio proporcionado"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "El usuario no tiene permiso para ver este modelo" msgstr "El usuario no tiene permiso para ver este modelo"
@ -96,15 +96,15 @@ msgstr "Cantidad proporcionada no válida"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Detalles del error pueden encontrarse en el panel de administración" msgstr "Detalles del error pueden encontrarse en el panel de administración"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Ingrese la fecha" msgstr "Ingrese la fecha"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Número decimal no válido" msgstr "Número decimal no válido"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Unidad física inválida"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "No es un código de moneda válido" msgstr "No es un código de moneda válido"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "El valor excedente no debe ser negativo" msgstr "El valor excedente no debe ser negativo"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "El excedente no debe superar el 100%" msgstr "El excedente no debe superar el 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Valor no válido para sobrecarga" msgstr "Valor no válido para sobrecarga"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Construcción o Armado Superior" msgstr "Construcción o Armado Superior"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Incluye Variantes" msgstr "Incluye Variantes"
@ -541,7 +541,7 @@ msgstr "Incluye Variantes"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Incluye Variantes"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Parte"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoría" msgstr "Categoría"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaje" msgstr "Montaje"
@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Los siguientes números seriales ya existen o son inválidos" msgstr "Los siguientes números seriales ya existen o son inválidos"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Permitir variantes" msgstr "Permitir variantes"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Item de Lista de Materiales" msgstr "Item de Lista de Materiales"
@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "El pedido de construcción {bo} está atrasado" msgstr "El pedido de construcción {bo} está atrasado"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "¿Es enlace?" msgstr "¿Es enlace?"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "¿Es archivo?" msgstr "¿Es archivo?"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "El usuario no tiene permiso para eliminar estos adjuntos" msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "El usuario no tiene permiso para eliminar este adjunto" msgstr "El usuario no tiene permiso para eliminar este adjunto"
@ -1514,7 +1514,7 @@ msgstr "Nombre para este webhook"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Activo" msgstr "Activo"
@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea"
msgid "Filename" msgid "Filename"
msgstr "Nombre de Archivo" msgstr "Nombre de Archivo"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Comprable"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Las partes son comprables por defecto" msgstr "Las partes son comprables por defecto"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Vendible" msgstr "Vendible"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Fabricante" msgstr "Fabricante"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Empresa" msgstr "Empresa"
@ -3750,7 +3750,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Proveedor" msgstr "Proveedor"
@ -5058,7 +5058,7 @@ msgstr "Favoritos"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Profundidad" msgstr "Profundidad"
@ -5066,7 +5066,7 @@ msgstr "Profundidad"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Filtrar por profundidad de categoría" msgstr "Filtrar por profundidad de categoría"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Nivel superior" msgstr "Nivel superior"
@ -5074,7 +5074,7 @@ msgstr "Nivel superior"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "Filtrar por categorías de nivel superior" msgstr "Filtrar por categorías de nivel superior"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "En cascada" msgstr "En cascada"
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Notificación por bajo stock"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado" msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Instalado" msgstr "Instalado"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "No se especificó ninguna acción" msgstr "No se especificó ninguna acción"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "No se encontró ninguna acción coincidente" msgstr "No se encontró ninguna acción coincidente"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Dimensiones de etiqueta inválidas" msgstr "Dimensiones de etiqueta inválidas"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Ubicación principal" msgstr "Ubicación principal"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filtrar por ubicación principal" msgstr "Filtrar por ubicación principal"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "El nombre de la pieza (insensible a mayúsculas y minúsculas)" msgstr "El nombre de la pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "Nombre de la pieza (expresión regular)" msgstr "Nombre de la pieza (expresión regular)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "Pieza IPN (expresión regular)" msgstr "Pieza IPN (expresión regular)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "Stock mínimo" msgstr "Stock mínimo"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "Stock máximo" msgstr "Stock máximo"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Código de estado" msgstr "Código de estado"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Ubicación externa" msgstr "Ubicación externa"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "Instalado en otro artículo de existencias" msgstr "Instalado en otro artículo de existencias"
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Árbol de piezas" msgstr "Árbol de piezas"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "Actualizado antes" msgstr "Actualizado antes"
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "Actualizado después" msgstr "Actualizado después"
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "Inventario antes" msgstr "Inventario antes"
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "Inventario después" msgstr "Inventario después"
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Desactualizado" msgstr "Desactualizado"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Cantidad requerida" msgstr "Cantidad requerida"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Debe suministrarse una parte válida" msgstr "Debe suministrarse una parte válida"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Permisos"
msgid "Important dates" msgid "Important dates"
msgstr "Fechas importantes" msgstr "Fechas importantes"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token revocado" msgstr "Token revocado"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token expirado" msgstr "Token expirado"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 21:25\n" "PO-Revision-Date: 2025-04-19 14:25\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"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "endpoint API no encontrado" msgstr "endpoint API no encontrado"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Lista de artículos inválida" msgstr "Lista de artículos inválida"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Filtros proporcionados inválidos" msgstr "Filtros proporcionados inválidos"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "El usuario no tiene permiso para ver este modelo" msgstr "El usuario no tiene permiso para ver este modelo"
@ -96,15 +96,15 @@ msgstr "Cantidad proporcionada no válida"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Detalles del error pueden encontrarse en el panel de administración" msgstr "Detalles del error pueden encontrarse en el panel de administración"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Ingrese la fecha" msgstr "Ingrese la fecha"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Número decimal inválido" msgstr "Número decimal inválido"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Unidad física inválida"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "No es un código de moneda válido" msgstr "No es un código de moneda válido"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "El valor excedente no debe ser negativo" msgstr "El valor excedente no debe ser negativo"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "El excedente no debe superar el 100%" msgstr "El excedente no debe superar el 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Valor no válido para sobrecarga" msgstr "Valor no válido para sobrecarga"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Construcción o Armado Superior" msgstr "Construcción o Armado Superior"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Incluye Variantes" msgstr "Incluye Variantes"
@ -541,7 +541,7 @@ msgstr "Incluye Variantes"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Incluye Variantes"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Parte"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoría" msgstr "Categoría"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaje" msgstr "Montaje"
@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Los siguientes números seriales ya existen o son inválidos" msgstr "Los siguientes números seriales ya existen o son inválidos"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Permitir variantes" msgstr "Permitir variantes"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Item de Lista de Materiales" msgstr "Item de Lista de Materiales"
@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "El pedido de construcción {bo} está atrasado" msgstr "El pedido de construcción {bo} está atrasado"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "¿Es enlace?" msgstr "¿Es enlace?"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "¿Es archivo?" msgstr "¿Es archivo?"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "El usuario no tiene permiso para eliminar estos adjuntos" msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "El usuario no tiene permiso para eliminar este adjunto" msgstr "El usuario no tiene permiso para eliminar este adjunto"
@ -1514,7 +1514,7 @@ msgstr "Nombre para este webhook"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Activo" msgstr "Activo"
@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea"
msgid "Filename" msgid "Filename"
msgstr "Nombre de Archivo" msgstr "Nombre de Archivo"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Comprable"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Las partes son comprables por defecto" msgstr "Las partes son comprables por defecto"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Vendible" msgstr "Vendible"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Fabricante" msgstr "Fabricante"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Empresa" msgstr "Empresa"
@ -3750,7 +3750,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Proveedor" msgstr "Proveedor"
@ -5058,7 +5058,7 @@ msgstr "Favoritos"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Profundidad" msgstr "Profundidad"
@ -5066,7 +5066,7 @@ msgstr "Profundidad"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Filtrar por profundidad de categoría" msgstr "Filtrar por profundidad de categoría"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Nivel superior" msgstr "Nivel superior"
@ -5074,7 +5074,7 @@ msgstr "Nivel superior"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "Filtrar por categorías de nivel superior" msgstr "Filtrar por categorías de nivel superior"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "En cascada" msgstr "En cascada"
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Notificación por bajo stock"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado" msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Instalado" msgstr "Instalado"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "No se especificó ninguna acción" msgstr "No se especificó ninguna acción"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "No se encontró ninguna acción coincidente" msgstr "No se encontró ninguna acción coincidente"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Dimensiones de etiqueta inválidas" msgstr "Dimensiones de etiqueta inválidas"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Ubicación principal" msgstr "Ubicación principal"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filtrar por ubicación principal" msgstr "Filtrar por ubicación principal"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "El nombre de la pieza contiene (insensible a mayúsculas y minúsculas)" msgstr "El nombre de la pieza contiene (insensible a mayúsculas y minúsculas)"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "Nombre de la pieza (expresión regular)" msgstr "Nombre de la pieza (expresión regular)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "IPN de Pieza (insensible a mayúsculas y minúsculas)" msgstr "IPN de Pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)" msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "IPN de Pieza (expresión regular)" msgstr "IPN de Pieza (expresión regular)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "Existencias mínimas" msgstr "Existencias mínimas"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "Existencias máximas" msgstr "Existencias máximas"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Código de estado" msgstr "Código de estado"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Ubicación externa" msgstr "Ubicación externa"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "Consumido por orden de construcción" msgstr "Consumido por orden de construcción"
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "Instalado en otro artículo de existencias" msgstr "Instalado en otro artículo de existencias"
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Árbol de piezas" msgstr "Árbol de piezas"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "Actualizado antes de" msgstr "Actualizado antes de"
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "Actualizado después de" msgstr "Actualizado después de"
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "Inventario antes de" msgstr "Inventario antes de"
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "Inventario después de" msgstr "Inventario después de"
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Desactualizado" msgstr "Desactualizado"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Cantidad requerida" msgstr "Cantidad requerida"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Debe suministrarse una parte válida" msgstr "Debe suministrarse una parte válida"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Permisos"
msgid "Important dates" msgid "Important dates"
msgstr "Fechas importantes" msgstr "Fechas importantes"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token revocado" msgstr "Token revocado"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token expirado" msgstr "Token expirado"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Estonian\n" "Language-Team: Estonian\n"
"Language: et_EE\n" "Language: et_EE\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Teil ei ole selle lehe vaatamiseks luba" msgstr "Teil ei ole selle lehe vaatamiseks luba"
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Pane kuupäev" msgstr "Pane kuupäev"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Osa"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "On link" msgstr "On link"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "On fail" msgstr "On fail"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Failinimi" msgstr "Failinimi"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Mudeli liik" msgstr "Mudeli liik"
@ -2444,7 +2444,7 @@ msgstr "Ostetav"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Tootja" msgstr "Tootja"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Ettevõte" msgstr "Ettevõte"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Tarnija" msgstr "Tarnija"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Sügavus" msgstr "Sügavus"
@ -5066,7 +5066,7 @@ msgstr "Sügavus"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Paigaldatud" msgstr "Paigaldatud"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Õigused"
msgid "Important dates" msgid "Important dates"
msgstr "Olulised kuupäevad" msgstr "Olulised kuupäevad"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Persian\n" "Language-Team: Persian\n"
"Language: fa_IR\n" "Language: fa_IR\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "قبل از انجام هر کار دیگری باید احراز هویت دو مرحله ای را فعال کنید." msgstr "قبل از انجام هر کار دیگری باید احراز هویت دو مرحله ای را فعال کنید."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Address e API peida nashod" msgstr "Address e API peida nashod"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "لیست اقلام یا فیلترها باید برای عملیات انبوه ارائه شود" msgstr "لیست اقلام یا فیلترها باید برای عملیات انبوه ارائه شود"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "موارد باید به صورت لیست ارائه شود" msgstr "موارد باید به صورت لیست ارائه شود"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "لیست موارد نامعتبر ارائه شده است" msgstr "لیست موارد نامعتبر ارائه شده است"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "فیلترها باید به صورت دستوری ارائه شوند" msgstr "فیلترها باید به صورت دستوری ارائه شوند"
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "فیلترهای نامعتبر ارائه شده است" msgstr "فیلترهای نامعتبر ارائه شده است"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "هیچ موردی با معیارهای ارائه شده مطابقت ندارد" msgstr "هیچ موردی با معیارهای ارائه شده مطابقت ندارد"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد" msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد"
@ -96,15 +96,15 @@ msgstr "مقدار ارائه شده نامعتبر است"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد" msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "تاریخ را وارد کنید" msgstr "تاریخ را وارد کنید"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "مقدار اعشاری نامعتبر است" msgstr "مقدار اعشاری نامعتبر است"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "واحد فیزیکی نامعتبر"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "کد ارز معتبر" msgstr "کد ارز معتبر"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "ارزش اضافه نباید منفی باشد" msgstr "ارزش اضافه نباید منفی باشد"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "ارزش اضافه نباید از 100٪ تجاوز کند" msgstr "ارزش اضافه نباید از 100٪ تجاوز کند"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "هیچ عملیات کاربر-محوری، مشخص نشده است" msgstr "هیچ عملیات کاربر-محوری، مشخص نشده است"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
"Language: fi_FI\n" "Language: fi_FI\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API-rajapintaa ei löydy" msgstr "API-rajapintaa ei löydy"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen" msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen"
@ -96,15 +96,15 @@ msgstr "Annettu määrä on virheellinen"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Virheen tiedot löytyvät hallintapaneelista" msgstr "Virheen tiedot löytyvät hallintapaneelista"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Anna päivämäärä" msgstr "Anna päivämäärä"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Osa"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategoria" msgstr "Kategoria"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktiivinen" msgstr "Aktiivinen"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Tiedostonimi" msgstr "Tiedostonimi"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Ostettavissa"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Valmistaja" msgstr "Valmistaja"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Yritys" msgstr "Yritys"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Toimittaja" msgstr "Toimittaja"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Oikeudet"
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Point de terminaison de l'API introuvable" msgstr "Point de terminaison de l'API introuvable"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Filtres fournis invalides" msgstr "Filtres fournis invalides"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "L'utilisateur n'a pas la permission de voir ce modèle" msgstr "L'utilisateur n'a pas la permission de voir ce modèle"
@ -96,15 +96,15 @@ msgstr "Quantité fournie invalide"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration" msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Entrer la date" msgstr "Entrer la date"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Valeur décimale invalide" msgstr "Valeur décimale invalide"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Unité invalide"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Code de devise invalide" msgstr "Code de devise invalide"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "La valeur de surplus ne doit pas être négative" msgstr "La valeur de surplus ne doit pas être négative"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Le surplus ne doit pas dépasser 100%" msgstr "Le surplus ne doit pas dépasser 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Valeur invalide pour le dépassement" msgstr "Valeur invalide pour le dépassement"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Fabrication parente" msgstr "Fabrication parente"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Inclure les variantes" msgstr "Inclure les variantes"
@ -541,7 +541,7 @@ msgstr "Inclure les variantes"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Inclure les variantes"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Pièce"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Catégorie" msgstr "Catégorie"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Assemblage" msgstr "Assemblage"
@ -1080,7 +1080,7 @@ msgstr "Allouer automatiquement les numéros de série"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Les numéros de série suivants existent déjà, ou sont invalides" msgstr "Les numéros de série suivants existent déjà, ou sont invalides"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Autoriser les variantes" msgstr "Autoriser les variantes"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Article du BOM" msgstr "Article du BOM"
@ -1393,19 +1393,19 @@ msgstr "Ordre de commande en retard"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "L'ordre de commande {bo} est maintenant en retard" msgstr "L'ordre de commande {bo} est maintenant en retard"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "C'est un lien" msgstr "C'est un lien"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "C'est un fichier" msgstr "C'est un fichier"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe" msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe"
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Actif" msgstr "Actif"
@ -2064,7 +2064,7 @@ msgstr "Mots-clés arguments tâche"
msgid "Filename" msgid "Filename"
msgstr "Nom du fichier" msgstr "Nom du fichier"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Achetable"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Les pièces sont achetables par défaut" msgstr "Les pièces sont achetables par défaut"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Vendable" msgstr "Vendable"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Fabricant" msgstr "Fabricant"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Société" msgstr "Société"
@ -3750,7 +3750,7 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Fournisseur" msgstr "Fournisseur"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Profondeur" msgstr "Profondeur"
@ -5066,7 +5066,7 @@ msgstr "Profondeur"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Premier niveau" msgstr "Premier niveau"
@ -5074,7 +5074,7 @@ msgstr "Premier niveau"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "Cascade" msgstr "Cascade"
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "Utilise" msgstr "Utilise"
@ -6314,31 +6314,31 @@ msgstr "Notification de stock faible"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Le stock disponible pour {part.name}, est tombé en dessous du niveau minimum configuré" msgstr "Le stock disponible pour {part.name}, est tombé en dessous du niveau minimum configuré"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Aucune action spécifiée" msgstr "Aucune action spécifiée"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Aucune action correspondante trouvée" msgstr "Aucune action correspondante trouvée"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "Inclure les sous-emplacements dans les résultats filtrés" msgstr "Inclure les sous-emplacements dans les résultats filtrés"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Emplacement parent" msgstr "Emplacement parent"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filtrer par emplacement parent" msgstr "Filtrer par emplacement parent"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Emplacement externe" msgstr "Emplacement externe"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Date d'expiration avant" msgstr "Date d'expiration avant"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Date dexpiration après" msgstr "Date dexpiration après"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Droits"
msgid "Important dates" msgid "Important dates"
msgstr "Dates importantes" msgstr "Dates importantes"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hebrew\n" "Language-Team: Hebrew\n"
"Language: he_IL\n" "Language: he_IL\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "למשתמש אין הרשאה לצפות במוזל הזה" msgstr "למשתמש אין הרשאה לצפות במוזל הזה"
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "הזן תאריך סיום" msgstr "הזן תאריך סיום"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "קוד מטבע לא מאושר" msgstr "קוד מטבע לא מאושר"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "מקור הבנייה" msgstr "מקור הבנייה"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "רכיב"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "שם קובץ" msgstr "שם קובץ"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "לא פורטה הפעולה" msgstr "לא פורטה הפעולה"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "פעולה מבוקשת לא נמצאה" msgstr "פעולה מבוקשת לא נמצאה"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hindi\n" "Language-Team: Hindi\n"
"Language: hi_IN\n" "Language: hi_IN\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "तारीख दर्ज करें" msgstr "तारीख दर्ज करें"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"Language: hu_HU\n" "Language: hu_HU\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API funkciót nem találom" msgstr "API funkciót nem találom"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Érvénytelen szűrők vannak megadva" msgstr "Érvénytelen szűrők vannak megadva"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Nincs jogosultságod az adatok megtekintéséhez" msgstr "Nincs jogosultságod az adatok megtekintéséhez"
@ -96,15 +96,15 @@ msgstr "Nem megfelelő mennyiség"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "A hiba részleteit megtalálod az admin panelen" msgstr "A hiba részleteit megtalálod az admin panelen"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Dátum megadása" msgstr "Dátum megadása"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Érvénytelen decimális érték" msgstr "Érvénytelen decimális érték"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Érvénytelen fizikai mértékegység"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Érvénytelen pénznem kód" msgstr "Érvénytelen pénznem kód"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Túlszállítás nem lehet negatív" msgstr "Túlszállítás nem lehet negatív"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Túlszállítás nem lehet több mint 100%" msgstr "Túlszállítás nem lehet több mint 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Érvénytelen érték a túlszállításra" msgstr "Érvénytelen érték a túlszállításra"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Szülő gyártás" msgstr "Szülő gyártás"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Változatokkal együtt" msgstr "Változatokkal együtt"
@ -541,7 +541,7 @@ msgstr "Változatokkal együtt"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Változatokkal együtt"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Alkatrész"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategória" msgstr "Kategória"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Gyártmány" msgstr "Gyártmány"
@ -1080,7 +1080,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek"
@ -1322,7 +1322,7 @@ msgid "Allow Variants"
msgstr "Változatok" msgstr "Változatok"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Alkatrészjegyzék tétel" msgstr "Alkatrészjegyzék tétel"
@ -1394,19 +1394,19 @@ msgstr "Késésben lévő gyártás"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "A {bo} gyártás most már késésben van" msgstr "A {bo} gyártás most már késésben van"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Ez egy hivatkozás" msgstr "Ez egy hivatkozás"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Ez egy állomány" msgstr "Ez egy állomány"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "A felhasználó nem jogosult ezen mellékletek törlésére" msgstr "A felhasználó nem jogosult ezen mellékletek törlésére"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "A felhasználó nem jogosult ezen melléklet törlésére" msgstr "A felhasználó nem jogosult ezen melléklet törlésére"
@ -1515,7 +1515,7 @@ msgstr "Webhook neve"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktív" msgstr "Aktív"
@ -2065,7 +2065,7 @@ msgstr "Feladat kulcsszó paraméterek"
msgid "Filename" msgid "Filename"
msgstr "Fájlnév" msgstr "Fájlnév"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Modell típusa" msgstr "Modell típusa"
@ -2445,7 +2445,7 @@ msgstr "Beszerezhető"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Alkatrészek alapból beszerezhetők legyenek" msgstr "Alkatrészek alapból beszerezhetők legyenek"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Értékesíthető" msgstr "Értékesíthető"
@ -3503,7 +3503,7 @@ msgid "Manufacturer"
msgstr "Gyártó" msgstr "Gyártó"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Cég" msgstr "Cég"
@ -3751,7 +3751,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Beszállító" msgstr "Beszállító"
@ -5059,7 +5059,7 @@ msgstr "Csillagozott"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "Csillagozottra szűrés" msgstr "Csillagozottra szűrés"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Mélység" msgstr "Mélység"
@ -5067,7 +5067,7 @@ msgstr "Mélység"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Kategória mélységre szűrés" msgstr "Kategória mélységre szűrés"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Felső szint" msgstr "Felső szint"
@ -5075,7 +5075,7 @@ msgstr "Felső szint"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "Csúcs készlethelyre szűrés" msgstr "Csúcs készlethelyre szűrés"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "Lépcsőzetes" msgstr "Lépcsőzetes"
@ -5139,15 +5139,15 @@ msgstr "Vannak Változatok"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Alkatrészjegyzék ellenőrizve" msgstr "Alkatrészjegyzék ellenőrizve"
#: part/api.py:1772 #: part/api.py:1775
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:1781 #: part/api.py:1784
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:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "Használ" msgstr "Használ"
@ -6315,31 +6315,31 @@ msgstr "Alacsony készlet értesítés"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "A {part.name} alkatrész rendelkezésre álló készlete a megadott minimum alá csökkent" msgstr "A {part.name} alkatrész rendelkezésre álló készlete a megadott minimum alá csökkent"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Beépítve" msgstr "Beépítve"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "Plugin nem törölhető mivel még aktív" msgstr "Plugin nem törölhető mivel még aktív"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Nincs megadva művelet" msgstr "Nincs megadva művelet"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nincs egyező művelet" msgstr "Nincs egyező művelet"
@ -7246,27 +7246,27 @@ msgstr "Konfiguráció törlése"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "Plugin konfiguráció törlése az adatbázisból" msgstr "Plugin konfiguráció törlése az adatbázisból"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Tételek" msgstr "Tételek"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "Plugin nem található" msgstr "Plugin nem található"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "Plugin nem aktív" msgstr "Plugin nem aktív"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "Plugin nem támogatja a címkenyomtatást" msgstr "Plugin nem támogatja a címkenyomtatást"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Érvénytelen címke méretek" msgstr "Érvénytelen címke méretek"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "Nincs érvényes tétel megadva a sablonhoz" msgstr "Nincs érvényes tétel megadva a sablonhoz"
@ -7547,123 +7547,123 @@ msgstr "part_image elem csak alkatrész példánynál használható"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "company_image elem csak cég példánynál használható" msgstr "company_image elem csak cég példánynál használható"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "Hely mélységre szűrés" msgstr "Hely mélységre szűrés"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "Csúcs készlethelyre szűrés" msgstr "Csúcs készlethelyre szűrés"
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "Szűrt eredmények tartalmazzák az alhelyeket" msgstr "Szűrt eredmények tartalmazzák az alhelyeket"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Szülő hely" msgstr "Szülő hely"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Szülő helyre szűrés" msgstr "Szülő helyre szűrés"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Státuszkód" msgstr "Státuszkód"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Külső hely" msgstr "Külső hely"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Alkatrész fa" msgstr "Alkatrész fa"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Lejárat előtt" msgstr "Lejárat előtt"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Lejárat után" msgstr "Lejárat után"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Állott" msgstr "Állott"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Mennyiség megadása kötelező" msgstr "Mennyiség megadása kötelező"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Egy érvényes alkatrészt meg kell adni" msgstr "Egy érvényes alkatrészt meg kell adni"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "A megadott beszállítói alkatrész nem létezik" msgstr "A megadott beszállítói alkatrész nem létezik"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a use_pack_size flag nincs beállítva" msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a use_pack_size flag nincs beállítva"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén"
@ -8508,11 +8508,11 @@ msgstr "Jogosultságok"
msgid "Important dates" msgid "Important dates"
msgstr "Fontos dátumok" msgstr "Fontos dátumok"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "A token visszavonva" msgstr "A token visszavonva"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "A token lejárt" msgstr "A token lejárt"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Indonesian\n" "Language-Team: Indonesian\n"
"Language: id_ID\n" "Language: id_ID\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint tidak ditemukan" msgstr "API endpoint tidak ditemukan"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Pengguna tidak memiliki izin untuk melihat model ini" msgstr "Pengguna tidak memiliki izin untuk melihat model ini"
@ -96,15 +96,15 @@ msgstr "Jumlah yang diberikan tidak valid"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Detail terkait galat dapat dilihat di panel admin" msgstr "Detail terkait galat dapat dilihat di panel admin"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Masukkan tanggal" msgstr "Masukkan tanggal"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Bukan kode mata uang yang valid" msgstr "Bukan kode mata uang yang valid"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Nilai kelebihan tidak boleh negatif" msgstr "Nilai kelebihan tidak boleh negatif"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Kelebihan tidak boleh melebihi 100%" msgstr "Kelebihan tidak boleh melebihi 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Nilai kelebihan tidak valid" msgstr "Nilai kelebihan tidak valid"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Produksi Induk" msgstr "Produksi Induk"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Bagian"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr "Alokasikan nomor seri secara otomatis"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Item tagihan material" msgstr "Item tagihan material"
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktif" msgstr "Aktif"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Nama File" msgstr "Nama File"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Perusahaan" msgstr "Perusahaan"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Terpasang" msgstr "Terpasang"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Tidak ada tindakan yang ditentukan" msgstr "Tidak ada tindakan yang ditentukan"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Aksi tidak ditemukan" msgstr "Aksi tidak ditemukan"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token telah kadaluarsa" msgstr "Token telah kadaluarsa"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it_IT\n" "Language: it_IT\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Devi abilitare l'autenticazione a due fattori prima di fare qualsiasi altra cosa." msgstr "Devi abilitare l'autenticazione a due fattori prima di fare qualsiasi altra cosa."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Endpoint API non trovato" msgstr "Endpoint API non trovato"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Lista elementi fornita non valida" msgstr "Lista elementi fornita non valida"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Filtri forniti non validi" msgstr "Filtri forniti non validi"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "L'utente non ha i permessi per vedere questo modello" msgstr "L'utente non ha i permessi per vedere questo modello"
@ -96,15 +96,15 @@ msgstr "Quantità inserita non valida"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione" msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Inserisci la data" msgstr "Inserisci la data"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Valore decimale non valido" msgstr "Valore decimale non valido"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Unità fisica non valida"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Non è un codice valuta valido" msgstr "Non è un codice valuta valido"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Il sovra-valore non può essere negativo" msgstr "Il sovra-valore non può essere negativo"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "L'eccesso non deve superare il 100%" msgstr "L'eccesso non deve superare il 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Valore non valido per eccedenza" msgstr "Valore non valido per eccedenza"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Produzione Genitore" msgstr "Produzione Genitore"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Articolo"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoria" msgstr "Categoria"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Assemblaggio" msgstr "Assemblaggio"
@ -1080,7 +1080,7 @@ msgstr "Numeri di Serie Assegnazione automatica"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Consenti Le Varianti" msgstr "Consenti Le Varianti"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Distinta base (Bom)" msgstr "Distinta base (Bom)"
@ -1393,19 +1393,19 @@ msgstr "Ordine di produzione in ritardo"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "L'ordine di produzione {bo} è in ritardo" msgstr "L'ordine di produzione {bo} è in ritardo"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr "Nome per questa notifica"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Attivo" msgstr "Attivo"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Nome del file" msgstr "Nome del file"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Acquistabile"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Gli articoli sono acquistabili per impostazione predefinita" msgstr "Gli articoli sono acquistabili per impostazione predefinita"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Vendibile" msgstr "Vendibile"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Produttore" msgstr "Produttore"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Azienda" msgstr "Azienda"
@ -3750,7 +3750,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Fornitore" msgstr "Fornitore"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Notifica di magazzino bassa"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Lo stock disponibile per {part.name} è sceso sotto il livello minimo configurato" msgstr "Lo stock disponibile per {part.name} è sceso sotto il livello minimo configurato"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Installato" msgstr "Installato"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Nessuna azione specificata" msgstr "Nessuna azione specificata"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nessuna azione corrispondente trovata" msgstr "Nessuna azione corrispondente trovata"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "Nome della parte (maiuscole e minuscole)" msgstr "Nome della parte (maiuscole e minuscole)"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "Il nome della parte contiene (maiuscole e minuscole)" msgstr "Il nome della parte contiene (maiuscole e minuscole)"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "Nome della parte (regex)" msgstr "Nome della parte (regex)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "IPN della parte (maiuscole e minuscole)" msgstr "IPN della parte (maiuscole e minuscole)"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "IPN della parte contiene (maiuscole e minuscole)" msgstr "IPN della parte contiene (maiuscole e minuscole)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "IPN della parte (regex)" msgstr "IPN della parte (regex)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "Giacenza minima" msgstr "Giacenza minima"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "Giacenza massima" msgstr "Giacenza massima"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Codici di stato" msgstr "Codici di stato"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Ubicazione Esterna" msgstr "Ubicazione Esterna"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Obsoleto" msgstr "Obsoleto"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "La quantità è richiesta" msgstr "La quantità è richiesta"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Deve essere fornita un articolo valido" msgstr "Deve essere fornita un articolo valido"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile"
@ -8507,11 +8507,11 @@ msgstr "Permessi"
msgid "Important dates" msgid "Important dates"
msgstr "Date Importanti" msgstr "Date Importanti"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Korean\n" "Language-Team: Korean\n"
"Language: ko_KR\n" "Language: ko_KR\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "" msgstr ""
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
"Language: lt_LT\n" "Language: lt_LT\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "" msgstr ""
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Latvian\n" "Language-Team: Latvian\n"
"Language: lv_LV\n" "Language: lv_LV\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API galapunkts nav atrasts" msgstr "API galapunkts nav atrasts"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli" msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli"
@ -96,15 +96,15 @@ msgstr "Norādītais daudzums nav derīgs"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Ievadiet datumu" msgstr "Ievadiet datumu"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
"Language: nl_NL\n" "Language: nl_NL\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Schakel tweestapsverificatie in voordat je iets anders kunt doen." msgstr "Schakel tweestapsverificatie in voordat je iets anders kunt doen."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API eindpunt niet gevonden" msgstr "API eindpunt niet gevonden"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "Lijst met items of filters moet worden opgegeven voor bulk bewerking" msgstr "Lijst met items of filters moet worden opgegeven voor bulk bewerking"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "Items moeten worden opgegeven als een lijst" msgstr "Items moeten worden opgegeven als een lijst"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Ongeldige items lijst verstrekt" msgstr "Ongeldige items lijst verstrekt"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "Filters moeten als woordenboek worden opgegeven" msgstr "Filters moeten als woordenboek worden opgegeven"
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Ongeldige filters opgegeven" msgstr "Ongeldige filters opgegeven"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "Geen items die overeenkomen met de opgegeven criteria" msgstr "Geen items die overeenkomen met de opgegeven criteria"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Gebruiker heeft geen rechten om dit model te bekijken" msgstr "Gebruiker heeft geen rechten om dit model te bekijken"
@ -96,15 +96,15 @@ msgstr "Ongeldige hoeveelheid ingevoerd"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Error details kunnen worden gevonden in het admin scherm" msgstr "Error details kunnen worden gevonden in het admin scherm"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Voer datum in" msgstr "Voer datum in"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Ongeldige decimale waarde" msgstr "Ongeldige decimale waarde"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Ongeldige fysieke eenheid"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Geen geldige valutacode" msgstr "Geen geldige valutacode"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Overschotwaarde mag niet negatief zijn" msgstr "Overschotwaarde mag niet negatief zijn"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Overschot mag niet groter zijn dan 100%" msgstr "Overschot mag niet groter zijn dan 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Ongeldige waarde voor overschot" msgstr "Ongeldige waarde voor overschot"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Bovenliggende Productie" msgstr "Bovenliggende Productie"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Inclusief varianten" msgstr "Inclusief varianten"
@ -541,7 +541,7 @@ msgstr "Inclusief varianten"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Inclusief varianten"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Onderdeel"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categorie" msgstr "Categorie"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Samenstelling" msgstr "Samenstelling"
@ -1080,7 +1080,7 @@ msgstr "Serienummers automatisch toewijzen"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "De volgende serienummers bestaan al of zijn ongeldig" msgstr "De volgende serienummers bestaan al of zijn ongeldig"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Varianten toestaan" msgstr "Varianten toestaan"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Stuklijstartikel" msgstr "Stuklijstartikel"
@ -1393,19 +1393,19 @@ msgstr "Achterstallige Productieorder"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Productieorder {bo} is nu achterstallig" msgstr "Productieorder {bo} is nu achterstallig"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Is koppeling" msgstr "Is koppeling"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Is een bestand" msgstr "Is een bestand"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen" msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen." msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen."
@ -1514,7 +1514,7 @@ msgstr "Naam van deze webhook"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Actief" msgstr "Actief"
@ -2064,7 +2064,7 @@ msgstr "Taak trefwoord argumenten"
msgid "Filename" msgid "Filename"
msgstr "Bestandsnaam" msgstr "Bestandsnaam"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Model type" msgstr "Model type"
@ -2444,7 +2444,7 @@ msgstr "Koopbaar"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Onderdelen kunnen standaard gekocht worden" msgstr "Onderdelen kunnen standaard gekocht worden"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Verkoopbaar" msgstr "Verkoopbaar"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Fabrikant" msgstr "Fabrikant"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Bedrijf" msgstr "Bedrijf"
@ -3750,7 +3750,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Leverancier" msgstr "Leverancier"
@ -5059,7 +5059,7 @@ msgstr "Favoriet"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "Filter op categorieën met ster" msgstr "Filter op categorieën met ster"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Diepte" msgstr "Diepte"
@ -5067,7 +5067,7 @@ msgstr "Diepte"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Filteren op categorie diepte" msgstr "Filteren op categorie diepte"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Hoogste niveau" msgstr "Hoogste niveau"
@ -5075,7 +5075,7 @@ msgstr "Hoogste niveau"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "Filteren op topniveau categorieën" msgstr "Filteren op topniveau categorieën"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "Stapelen" msgstr "Stapelen"
@ -5139,15 +5139,15 @@ msgstr "Heeft revisies"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "BOM Valid" msgstr "BOM Valid"
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "Assemblage deel is testbaar" msgstr "Assemblage deel is testbaar"
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "Component onderdeel is testbaar" msgstr "Component onderdeel is testbaar"
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "Gebruik" msgstr "Gebruik"
@ -6315,31 +6315,31 @@ msgstr "Lage voorraad melding"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "De beschikbare voorraad voor {part.name} is onder het ingestelde minimumniveau gedaald" msgstr "De beschikbare voorraad voor {part.name} is onder het ingestelde minimumniveau gedaald"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr "verplicht"
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr "Voorbeeld"
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Geïnstalleerd" msgstr "Geïnstalleerd"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "De plug-in kan niet worden verwijderd omdat deze momenteel actief is" msgstr "De plug-in kan niet worden verwijderd omdat deze momenteel actief is"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Geen actie gespecificeerd" msgstr "Geen actie gespecificeerd"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Geen overeenkomende actie gevonden" msgstr "Geen overeenkomende actie gevonden"
@ -6621,35 +6621,35 @@ msgstr "Aanpassen van prefix voor korte streepjescodes, kan handig zijn voor omg
#: plugin/builtin/exporter/bom_exporter.py:17 #: plugin/builtin/exporter/bom_exporter.py:17
msgid "Levels" msgid "Levels"
msgstr "" msgstr "Niveau"
#: plugin/builtin/exporter/bom_exporter.py:18 #: plugin/builtin/exporter/bom_exporter.py:18
msgid "Number of levels to export" msgid "Number of levels to export"
msgstr "" msgstr "Aantal niveaus om te exporteren"
#: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/bom_exporter.py:23
#: plugin/builtin/exporter/part_parameter_exporter.py:17 #: plugin/builtin/exporter/part_parameter_exporter.py:17
msgid "Stock Data" msgid "Stock Data"
msgstr "" msgstr "Voorraad gegevens"
#: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/bom_exporter.py:23
#: plugin/builtin/exporter/part_parameter_exporter.py:17 #: plugin/builtin/exporter/part_parameter_exporter.py:17
msgid "Include part stock data" msgid "Include part stock data"
msgstr "" msgstr "Inclusief voorraadgegevens"
#: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/bom_exporter.py:27
#: plugin/builtin/exporter/part_parameter_exporter.py:21 #: plugin/builtin/exporter/part_parameter_exporter.py:21
msgid "Pricing Data" msgid "Pricing Data"
msgstr "" msgstr "Prijs gegevens"
#: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/bom_exporter.py:27
#: plugin/builtin/exporter/part_parameter_exporter.py:21 #: plugin/builtin/exporter/part_parameter_exporter.py:21
msgid "Include part pricing data" msgid "Include part pricing data"
msgstr "" msgstr "Inclusief prijsgegevens"
#: plugin/builtin/exporter/bom_exporter.py:31 #: plugin/builtin/exporter/bom_exporter.py:31
msgid "Supplier Data" msgid "Supplier Data"
msgstr "" msgstr "Leveranciersgegevens"
#: plugin/builtin/exporter/bom_exporter.py:31 #: plugin/builtin/exporter/bom_exporter.py:31
msgid "Include supplier data" msgid "Include supplier data"
@ -7246,27 +7246,27 @@ msgstr "Configuratie verwijderen"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "Verwijder de plug-in configuratie uit de database" msgstr "Verwijder de plug-in configuratie uit de database"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Items" msgstr "Items"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "Plug-in niet gevonden" msgstr "Plug-in niet gevonden"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "Plug-in is niet actief" msgstr "Plug-in is niet actief"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "Plug-in ondersteunt geen label printen" msgstr "Plug-in ondersteunt geen label printen"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Ongeldige label afmetingen" msgstr "Ongeldige label afmetingen"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "Geen geldige items aan de template verstrekt" msgstr "Geen geldige items aan de template verstrekt"
@ -7547,123 +7547,123 @@ msgstr "part_image tag vereist een onderdeel instantie"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "bedrijf_imagetag vereist een bedrijfsinstantie" msgstr "bedrijf_imagetag vereist een bedrijfsinstantie"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "Filter op locatie diepte" msgstr "Filter op locatie diepte"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "Filter op topniveau locaties" msgstr "Filter op topniveau locaties"
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "Inclusief sublocaties in gefilterde resultaten" msgstr "Inclusief sublocaties in gefilterde resultaten"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Bovenliggende locatie" msgstr "Bovenliggende locatie"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filter op bovenliggende locatie" msgstr "Filter op bovenliggende locatie"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "Naam van onderdeel (hoofdletter ongevoelig)" msgstr "Naam van onderdeel (hoofdletter ongevoelig)"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "Naam van onderdeel bevat (hoofdletter ongevoelig)" msgstr "Naam van onderdeel bevat (hoofdletter ongevoelig)"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "Naam onderdeel (regex)" msgstr "Naam onderdeel (regex)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "Deel IPN (hoofdletter ongevoelig)" msgstr "Deel IPN (hoofdletter ongevoelig)"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "Onderdeel IPN bevat (hoofdletter ongevoelig)" msgstr "Onderdeel IPN bevat (hoofdletter ongevoelig)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "Deel IPN (regex)" msgstr "Deel IPN (regex)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "Minimale voorraad" msgstr "Minimale voorraad"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "Maximale voorraad" msgstr "Maximale voorraad"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Status code" msgstr "Status code"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Externe locatie" msgstr "Externe locatie"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "Verbruikt door productieorder" msgstr "Verbruikt door productieorder"
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "Geïnstalleerd in een ander voorraadartikel" msgstr "Geïnstalleerd in een ander voorraadartikel"
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Boomstructuur onderdeel" msgstr "Boomstructuur onderdeel"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "Eerder bijgewerkt" msgstr "Eerder bijgewerkt"
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "Bijgewerkt na" msgstr "Bijgewerkt na"
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "Voorraadcontrole voor" msgstr "Voorraadcontrole voor"
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "Voorraadcontrole na" msgstr "Voorraadcontrole na"
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Vervaldatum voor" msgstr "Vervaldatum voor"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Vervaldatum na" msgstr "Vervaldatum na"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Verouderd" msgstr "Verouderd"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Hoeveelheid is vereist" msgstr "Hoeveelheid is vereist"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Geldig onderdeel moet worden opgegeven" msgstr "Geldig onderdeel moet worden opgegeven"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "Het opgegeven leveranciers onderdeel bestaat niet" msgstr "Het opgegeven leveranciers onderdeel bestaat niet"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use_pack_size niet ingesteld" msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use_pack_size niet ingesteld"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel"
@ -8508,11 +8508,11 @@ msgstr "Machtigingen"
msgid "Important dates" msgid "Important dates"
msgstr "Belangrijke data" msgstr "Belangrijke data"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token is ingetrokken" msgstr "Token is ingetrokken"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token is verlopen" msgstr "Token is verlopen"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Norwegian\n" "Language-Team: Norwegian\n"
"Language: no_NO\n" "Language: no_NO\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API-endepunkt ikke funnet" msgstr "API-endepunkt ikke funnet"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Brukeren har ikke rettigheter til å se denne modellen" msgstr "Brukeren har ikke rettigheter til å se denne modellen"
@ -96,15 +96,15 @@ msgstr "Ugyldig mengde oppgitt"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Feildetaljer kan finnes i admin-panelet" msgstr "Feildetaljer kan finnes i admin-panelet"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Oppgi dato" msgstr "Oppgi dato"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhet"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Ikke en gyldig valutakode" msgstr "Ikke en gyldig valutakode"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Svinn-verdien kan ikke være negativ" msgstr "Svinn-verdien kan ikke være negativ"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Svinn kan ikke overstige 100%" msgstr "Svinn kan ikke overstige 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Ugyldig verdi for svinn" msgstr "Ugyldig verdi for svinn"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Overordnet produksjon" msgstr "Overordnet produksjon"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Del"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sammenstilling" msgstr "Sammenstilling"
@ -1080,7 +1080,7 @@ msgstr "Automatisk tildeling av serienummer"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Følgende serienummer finnes allerede eller er ugyldige" msgstr "Følgende serienummer finnes allerede eller er ugyldige"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Tillat Varianter" msgstr "Tillat Varianter"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "BOM-artikkel" msgstr "BOM-artikkel"
@ -1393,19 +1393,19 @@ msgstr "Forfalt produksjonsordre"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Produksjonsordre {bo} er nå forfalt" msgstr "Produksjonsordre {bo} er nå forfalt"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Er lenke" msgstr "Er lenke"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Er fil" msgstr "Er fil"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget"
@ -1514,7 +1514,7 @@ msgstr "Navn for webhooken"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
@ -2064,7 +2064,7 @@ msgstr "Nøkkelordargumenter for oppgave"
msgid "Filename" msgid "Filename"
msgstr "Filnavn" msgstr "Filnavn"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Modelltype" msgstr "Modelltype"
@ -2444,7 +2444,7 @@ msgstr "Kjøpbar"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Deler er kjøpbare som standard" msgstr "Deler er kjøpbare som standard"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Salgbar" msgstr "Salgbar"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Produsent" msgstr "Produsent"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Firma" msgstr "Firma"
@ -3750,7 +3750,7 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Leverandør" msgstr "Leverandør"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Varsel om lav lagerbeholdning"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Tilgjengelig lagerbeholdning for {part.name} har falt under det konfigurerte minimumsnivået" msgstr "Tilgjengelig lagerbeholdning for {part.name} har falt under det konfigurerte minimumsnivået"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Installert" msgstr "Installert"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Ingen handling spesifisert" msgstr "Ingen handling spesifisert"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Ingen samsvarende handling funnet" msgstr "Ingen samsvarende handling funnet"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr "part_image-taggen krever en Part-instans"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "company_image-taggen krever en Company-instans" msgstr "company_image-taggen krever en Company-instans"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Statuskode" msgstr "Statuskode"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Ekstern plassering" msgstr "Ekstern plassering"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Del-tre" msgstr "Del-tre"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Utløpsdato før" msgstr "Utløpsdato før"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Utløpsdato etter" msgstr "Utløpsdato etter"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Foreldet" msgstr "Foreldet"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Antall kreves" msgstr "Antall kreves"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Gyldig del må oppgis" msgstr "Gyldig del må oppgis"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "Oppgitt leverandørdel eksisterer ikke" msgstr "Oppgitt leverandørdel eksisterer ikke"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack_size\" er ikke satt" msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack_size\" er ikke satt"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Serienumre kan ikke angis for en ikke-sporbar del" msgstr "Serienumre kan ikke angis for en ikke-sporbar del"
@ -8507,11 +8507,11 @@ msgstr "Tillatelser"
msgid "Important dates" msgid "Important dates"
msgstr "Viktige datoer" msgstr "Viktige datoer"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token er tilbakekalt" msgstr "Token er tilbakekalt"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token har utløpt" msgstr "Token har utløpt"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"Language: pl_PL\n" "Language: pl_PL\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Musisz włączyć uwierzytelnianie dwuskładnikowe przed wykonaniem czegokolwiek innego." msgstr "Musisz włączyć uwierzytelnianie dwuskładnikowe przed wykonaniem czegokolwiek innego."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Nie znaleziono punktu końcowego API" msgstr "Nie znaleziono punktu końcowego API"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "Dla operacji masowych należy podać wykaz przedmiotów lub filtrów" msgstr "Dla operacji masowych należy podać wykaz przedmiotów lub filtrów"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "Elementy muszą być podane jako lista" msgstr "Elementy muszą być podane jako lista"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Podano nieprawidłową listę artykułów" msgstr "Podano nieprawidłową listę artykułów"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "Filtry muszą być dostarczone jako kartka" msgstr "Filtry muszą być dostarczone jako kartka"
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Podano niepoprawne filtry" msgstr "Podano niepoprawne filtry"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "Żaden element nie spełnia podanych kryteriów" msgstr "Żaden element nie spełnia podanych kryteriów"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu" msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu"
@ -96,15 +96,15 @@ msgstr "Podano nieprawidłową ilość"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Wprowadź dane" msgstr "Wprowadź dane"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Niepoprawna wartość dziesiętna" msgstr "Niepoprawna wartość dziesiętna"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Niewłaściwa jednostka fizyczna"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Nieprawidłowy kod waluty" msgstr "Nieprawidłowy kod waluty"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Wartość przedawnienia nie może być ujemna" msgstr "Wartość przedawnienia nie może być ujemna"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Przedawnienie nie może przekroczyć 100 %" msgstr "Przedawnienie nie może przekroczyć 100 %"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Nieprawidłowa wartość przedawnienia" msgstr "Nieprawidłowa wartość przedawnienia"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Budowa nadrzędna" msgstr "Budowa nadrzędna"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Obejmuje warianty" msgstr "Obejmuje warianty"
@ -541,7 +541,7 @@ msgstr "Obejmuje warianty"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Obejmuje warianty"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Komponent"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategoria" msgstr "Kategoria"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Złożenie" msgstr "Złożenie"
@ -1080,7 +1080,7 @@ msgstr "Automatycznie przydzielaj numery seryjne"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Zezwalaj na warianty" msgstr "Zezwalaj na warianty"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Element BOM" msgstr "Element BOM"
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktywny" msgstr "Aktywny"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Nazwa pliku" msgstr "Nazwa pliku"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Możliwość zakupu"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Części są domyślnie z możliwością zakupu" msgstr "Części są domyślnie z możliwością zakupu"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Możliwość sprzedaży" msgstr "Możliwość sprzedaży"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Producent" msgstr "Producent"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Firma" msgstr "Firma"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Dostawca" msgstr "Dostawca"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Zainstalowane" msgstr "Zainstalowane"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Nie określono działania" msgstr "Nie określono działania"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nie znaleziono pasującej akcji" msgstr "Nie znaleziono pasującej akcji"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Uprawnienia"
msgid "Important dates" msgid "Important dates"
msgstr "Ważne daty" msgstr "Ważne daty"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"Language: pt_PT\n" "Language: pt_PT\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint não encontrado" msgstr "API endpoint não encontrado"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Usuário não tem permissão para ver este modelo" msgstr "Usuário não tem permissão para ver este modelo"
@ -96,15 +96,15 @@ msgstr "Quantidade fornecida inválida"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Detalhes do erro podem ser encontrados no painel de administrador" msgstr "Detalhes do erro podem ser encontrados no painel de administrador"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Insira uma Data" msgstr "Insira uma Data"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Unidade física inválida"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Não é um código de moeda válido" msgstr "Não é um código de moeda válido"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Valor excedente não deve ser negativo" msgstr "Valor excedente não deve ser negativo"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Excedente não deve exceder 100%" msgstr "Excedente não deve exceder 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Valor de excedente inválido" msgstr "Valor de excedente inválido"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Produção Progenitor" msgstr "Produção Progenitor"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Peça"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Categoria" msgstr "Categoria"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montagem" msgstr "Montagem"
@ -1080,7 +1080,7 @@ msgstr "Alocar Números de Série Automaticamente"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Os seguintes números de série já existem ou são inválidos" msgstr "Os seguintes números de série já existem ou são inválidos"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Permitir variações" msgstr "Permitir variações"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Item LDM" msgstr "Item LDM"
@ -1393,19 +1393,19 @@ msgstr "Pedido de produção vencido"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Pedido de produção {bo} está atrasada" msgstr "Pedido de produção {bo} está atrasada"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "É uma Ligação" msgstr "É uma Ligação"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "É um arquivo" msgstr "É um arquivo"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "O Utilizador não tem permissão para remover este anexo" msgstr "O Utilizador não tem permissão para remover este anexo"
@ -1514,7 +1514,7 @@ msgstr "Nome para este webhook"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
@ -2064,7 +2064,7 @@ msgstr "Argumentos Palavra-chave da Tarefa"
msgid "Filename" msgid "Filename"
msgstr "Nome do arquivo" msgstr "Nome do arquivo"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Comprável"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Peças são compráveis por padrão" msgstr "Peças são compráveis por padrão"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Vendível" msgstr "Vendível"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Fabricante" msgstr "Fabricante"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Empresa" msgstr "Empresa"
@ -3750,7 +3750,7 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Fornecedor" msgstr "Fornecedor"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Notificação de estoque baixo"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "O estoque disponível para {part.name} caiu abaixo do nível mínimo definido" msgstr "O estoque disponível para {part.name} caiu abaixo do nível mínimo definido"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Instalado" msgstr "Instalado"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Nenhuma ação especificada" msgstr "Nenhuma ação especificada"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nenhuma ação correspondente encontrada" msgstr "Nenhuma ação correspondente encontrada"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Itens" msgstr "Itens"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr "Tag part_image necessita de uma instância de Peça"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "Tag company_image necessita de uma instância de Empresa" msgstr "Tag company_image necessita de uma instância de Empresa"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Código da situação" msgstr "Código da situação"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Localização externa" msgstr "Localização externa"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Árvore de Peças" msgstr "Árvore de Peças"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Data de validade antes" msgstr "Data de validade antes"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Data de validade depois" msgstr "Data de validade depois"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Inativo" msgstr "Inativo"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Quantidade obrigatória" msgstr "Quantidade obrigatória"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Uma peça válida deve ser fornecida" msgstr "Uma peça válida deve ser fornecida"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "A peça do fornecedor informado não existe" msgstr "A peça do fornecedor informado não existe"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_pack_size não foi definida" msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_pack_size não foi definida"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável"
@ -8507,11 +8507,11 @@ msgstr "Permissões"
msgid "Important dates" msgid "Important dates"
msgstr "Datas importantes" msgstr "Datas importantes"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "O token foi revogado" msgstr "O token foi revogado"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token expirou" msgstr "Token expirou"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\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"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint não encontrado" msgstr "API endpoint não encontrado"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Lista de itens inválida fornecida" msgstr "Lista de itens inválida fornecida"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Filtros inválidos fornecidos" msgstr "Filtros inválidos fornecidos"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Informe a data" msgstr "Informe a data"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Romanian\n" "Language-Team: Romanian\n"
"Language: ro_RO\n" "Language: ro_RO\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Utilizatorul nu are permisiunea de a vedea acest model" msgstr "Utilizatorul nu are permisiunea de a vedea acest model"
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "" msgstr ""
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"Language: ru_RU\n" "Language: ru_RU\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Вы должны включить двухфакторную аутентификацию, прежде чем делать что-нибудь еще." msgstr "Вы должны включить двухфакторную аутентификацию, прежде чем делать что-нибудь еще."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Конечная точка API не обнаружена" msgstr "Конечная точка API не обнаружена"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "У пользователя недостаточно прав для просмотра этой модели!" msgstr "У пользователя недостаточно прав для просмотра этой модели!"
@ -96,15 +96,15 @@ msgstr "недопустимое количество"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Подробности об ошибке можно найти в панели администратора" msgstr "Подробности об ошибке можно найти в панели администратора"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Введите дату" msgstr "Введите дату"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Неверная физическая единица"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Неверный код валюты" msgstr "Неверный код валюты"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Значение избытка не должно быть отрицательным" msgstr "Значение избытка не должно быть отрицательным"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Избыток не может превысить 100%" msgstr "Избыток не может превысить 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Неверное значение для избытка" msgstr "Неверное значение для избытка"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Родительский заказ на производство" msgstr "Родительский заказ на производство"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Деталь"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Категория" msgstr "Категория"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Производимая деталь" msgstr "Производимая деталь"
@ -1080,7 +1080,7 @@ msgstr "Автоматически выделить серийные номер
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Следующие серийные номера уже существуют или недействительны" msgstr "Следующие серийные номера уже существуют или недействительны"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Разрешить разновидности" msgstr "Разрешить разновидности"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Позиция BOM" msgstr "Позиция BOM"
@ -1393,19 +1393,19 @@ msgstr "Просроченный заказ сборки"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Заказ на производство {bo} просрочен" msgstr "Заказ на производство {bo} просрочен"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Ссылка" msgstr "Ссылка"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Файл" msgstr "Файл"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "У пользователя нет прав для удаления этих вложений" msgstr "У пользователя нет прав для удаления этих вложений"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "У пользователя нет прав на удаление этого вложения" msgstr "У пользователя нет прав на удаление этого вложения"
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Активный" msgstr "Активный"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Имя файла" msgstr "Имя файла"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Можно купить"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "По умолчанию детали являются отслеживаемыми" msgstr "По умолчанию детали являются отслеживаемыми"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Можно продавать" msgstr "Можно продавать"
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Компания" msgstr "Компания"
@ -3750,7 +3750,7 @@ msgstr "Связанная деталь производителя должна
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Поставщик" msgstr "Поставщик"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Установлено" msgstr "Установлено"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Действие не указано" msgstr "Действие не указано"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Соответствующее действие не найдено" msgstr "Соответствующее действие не найдено"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Элементы" msgstr "Элементы"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Код статуса" msgstr "Код статуса"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Древо Деталей" msgstr "Древо Деталей"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Залежалый" msgstr "Залежалый"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Необходимо указать количество" msgstr "Необходимо указать количество"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Права доступа"
msgid "Important dates" msgid "Important dates"
msgstr "Важные даты" msgstr "Важные даты"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Slovak\n" "Language-Team: Slovak\n"
"Language: sk_SK\n" "Language: sk_SK\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "" msgstr ""
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr ""
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "" msgstr ""
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Slovenian\n" "Language-Team: Slovenian\n"
"Language: sl_SI\n" "Language: sl_SI\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API vmesnik ni najden" msgstr "API vmesnik ni najden"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Uporabnik nima dovoljenja pogleda tega modela" msgstr "Uporabnik nima dovoljenja pogleda tega modela"
@ -96,15 +96,15 @@ msgstr "Podana napačna količina"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Podrobnosti napake so vidne v pogledu administratorja" msgstr "Podrobnosti napake so vidne v pogledu administratorja"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Vnesi datum" msgstr "Vnesi datum"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Neveljavna fizična enota"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Neveljavna oznaka valute" msgstr "Neveljavna oznaka valute"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Prestara vrednost ne sme biti negativna" msgstr "Prestara vrednost ne sme biti negativna"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Prestarost ne sme presegati 100%" msgstr "Prestarost ne sme presegati 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Neveljavna vrednost za prestarost" msgstr "Neveljavna vrednost za prestarost"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Nadrejena izgradnja" msgstr "Nadrejena izgradnja"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Del"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaža" msgstr "Montaža"
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktivno" msgstr "Aktivno"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Ime datoteke" msgstr "Ime datoteke"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\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"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API krajnja tačka nije pronađena" msgstr "API krajnja tačka nije pronađena"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Lista nevalidiranih stavki" msgstr "Lista nevalidiranih stavki"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Dati su neispravni filteri" msgstr "Dati su neispravni filteri"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Korisnik nema dozvolu za pregled ovog modela" msgstr "Korisnik nema dozvolu za pregled ovog modela"
@ -96,15 +96,15 @@ msgstr "Isporučena nevažeća količina"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Detalji o grešci se mogu naći u admin sekciji" msgstr "Detalji o grešci se mogu naći u admin sekciji"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Unesite datum" msgstr "Unesite datum"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Neispravna decimalna vrednost" msgstr "Neispravna decimalna vrednost"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Nevažeća jedinica mere"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Nevažeći kod valute" msgstr "Nevažeći kod valute"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Ukupna vrednost ne sme da bude negativna" msgstr "Ukupna vrednost ne sme da bude negativna"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Ukupna vrednost ne sme da prelazi 100%" msgstr "Ukupna vrednost ne sme da prelazi 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Nevažeća ukupna vrednost" msgstr "Nevažeća ukupna vrednost"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Roditeljski proizvod" msgstr "Roditeljski proizvod"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Uključi varijante" msgstr "Uključi varijante"
@ -541,7 +541,7 @@ msgstr "Uključi varijante"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Uključi varijante"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Deo"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategorija" msgstr "Kategorija"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Sklapanje" msgstr "Sklapanje"
@ -1080,7 +1080,7 @@ msgstr "Automatski alociraj serijske brojeve"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima" msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Sledeći serijski brojevi već postoje ili su neispravni" msgstr "Sledeći serijski brojevi već postoje ili su neispravni"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Dozvoli varijante" msgstr "Dozvoli varijante"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "BOM stavka" msgstr "BOM stavka"
@ -1393,19 +1393,19 @@ msgstr "Prekoračeni nalog za izgradnju"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Nalog za izgradnju {bo} je sada prekoračen" msgstr "Nalog za izgradnju {bo} je sada prekoračen"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "je link" msgstr "je link"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "je datoteka" msgstr "je datoteka"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment"
@ -1514,7 +1514,7 @@ msgstr "Ime ovog zahteva za izmenu stranice"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktivan" msgstr "Aktivan"
@ -2064,7 +2064,7 @@ msgstr "Ključne reči argumenata zadatka"
msgid "Filename" msgid "Filename"
msgstr "Ime datoteke" msgstr "Ime datoteke"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Tip modela" msgstr "Tip modela"
@ -2444,7 +2444,7 @@ msgstr "Može da se kupi"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Podrazumevano je da se delovi mogu kupiti" msgstr "Podrazumevano je da se delovi mogu kupiti"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Može da se proda" msgstr "Može da se proda"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Proizvođač" msgstr "Proizvođač"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Kompanija" msgstr "Kompanija"
@ -3750,7 +3750,7 @@ msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Dobavljač" msgstr "Dobavljač"
@ -5058,7 +5058,7 @@ msgstr "Označeno zvezdicom"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "Filtiraj po kategorijama označenim zvezdicom" msgstr "Filtiraj po kategorijama označenim zvezdicom"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "Dubina" msgstr "Dubina"
@ -5066,7 +5066,7 @@ msgstr "Dubina"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "Filtriraj po dubini kategorije" msgstr "Filtriraj po dubini kategorije"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "Vrhovni" msgstr "Vrhovni"
@ -5074,7 +5074,7 @@ msgstr "Vrhovni"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "Filtriraj po vrhovnim kategorijama" msgstr "Filtriraj po vrhovnim kategorijama"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "Kaskadno" msgstr "Kaskadno"
@ -5138,15 +5138,15 @@ msgstr "Ima revizije"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "Spisak materijala validan" msgstr "Spisak materijala validan"
#: part/api.py:1772 #: part/api.py:1775
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:1781 #: part/api.py:1784
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:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "Koristi" msgstr "Koristi"
@ -6314,31 +6314,31 @@ msgstr "Notifikacija o niskim zalihama"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Dostupne zalihe za {part.name} su pale ispod konfigurisanog minimalnog nivoa" msgstr "Dostupne zalihe za {part.name} su pale ispod konfigurisanog minimalnog nivoa"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Instalirano" msgstr "Instalirano"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "Plugin ne može biti obrisan jer je trenutno aktivan" msgstr "Plugin ne može biti obrisan jer je trenutno aktivan"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Nema određene akcije" msgstr "Nema određene akcije"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Nema poklapajuće akcije" msgstr "Nema poklapajuće akcije"
@ -7245,27 +7245,27 @@ msgstr "Obriši konfiguraciju"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "Obriši konfiguraciju plugina iz baze podataka" msgstr "Obriši konfiguraciju plugina iz baze podataka"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "Stavke" msgstr "Stavke"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "Plugin nije pronađen" msgstr "Plugin nije pronađen"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "Plugin nije aktivan" msgstr "Plugin nije aktivan"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "Plugin ne podržava štampanje natpisa" msgstr "Plugin ne podržava štampanje natpisa"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "Nevažeće dimenzije natpisa" msgstr "Nevažeće dimenzije natpisa"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "Nema važećih stavki dostavljenih šablonu" msgstr "Nema važećih stavki dostavljenih šablonu"
@ -7546,123 +7546,123 @@ msgstr "part_image tag zahteva instancu dela"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "company_image tag zahteva instancu kompanije" msgstr "company_image tag zahteva instancu kompanije"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "Filtriraj po dubini lokacije" msgstr "Filtriraj po dubini lokacije"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "Filtriraj po nadređenim lokacijama" msgstr "Filtriraj po nadređenim lokacijama"
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "Uključi podlokacije u filtriranim rezultatima" msgstr "Uključi podlokacije u filtriranim rezultatima"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "Nadređena lokacija" msgstr "Nadređena lokacija"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "Filtriraj po nadređenoj lokaciji" msgstr "Filtriraj po nadređenoj lokaciji"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "Ime dela" msgstr "Ime dela"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "Ime dela sadrži" msgstr "Ime dela sadrži"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "Ime dela (regex)" msgstr "Ime dela (regex)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "Interni deo broja" msgstr "Interni deo broja"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "Interni deo broja sadrži (osetljivo na velika i mala slova)" msgstr "Interni deo broja sadrži (osetljivo na velika i mala slova)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "Interni broj dela (regex)" msgstr "Interni broj dela (regex)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "Minimalne zalihe" msgstr "Minimalne zalihe"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "Maksimalne zalihe" msgstr "Maksimalne zalihe"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Statusni kod" msgstr "Statusni kod"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Eksterna lokacija" msgstr "Eksterna lokacija"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "Potrošeno od strane naloga za izradu" msgstr "Potrošeno od strane naloga za izradu"
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "Instalirano u drugu stavku sa zaliha" msgstr "Instalirano u drugu stavku sa zaliha"
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Stablo dela" msgstr "Stablo dela"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "Ažurirano pre" msgstr "Ažurirano pre"
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "Ažurirano nakon" msgstr "Ažurirano nakon"
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "Popis pre" msgstr "Popis pre"
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "Popis nakon" msgstr "Popis nakon"
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Datum isteka pre" msgstr "Datum isteka pre"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Datum isteka nakon" msgstr "Datum isteka nakon"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Zastarelo" msgstr "Zastarelo"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Količina je neophodna" msgstr "Količina je neophodna"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Validan deo mora biti dosavljen" msgstr "Validan deo mora biti dosavljen"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "Dati dobavljač ne postoji" msgstr "Dati dobavljač ne postoji"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "Deo dobavljača ima definisanu veličinu pakovanja, ali fleg use_pack_size nije postavljen" msgstr "Deo dobavljača ima definisanu veličinu pakovanja, ali fleg use_pack_size nije postavljen"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Serijski brojevi ne mogu biti dostavljeni za deo koji nije moguće pratiti" msgstr "Serijski brojevi ne mogu biti dostavljeni za deo koji nije moguće pratiti"
@ -8507,11 +8507,11 @@ msgstr "Dozvole"
msgid "Important dates" msgid "Important dates"
msgstr "Značajni datumi" msgstr "Značajni datumi"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Token je opozvan" msgstr "Token je opozvan"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Token je istekao" msgstr "Token je istekao"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"Language: sv_SE\n" "Language: sv_SE\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API-slutpunkt hittades inte" msgstr "API-slutpunkt hittades inte"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Användaren har inte behörighet att se denna modell" msgstr "Användaren har inte behörighet att se denna modell"
@ -96,15 +96,15 @@ msgstr "Ogiltigt antal angivet"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Information om felet finns under Error i adminpanelen" msgstr "Information om felet finns under Error i adminpanelen"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Ange datum" msgstr "Ange datum"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Ogiltig fysisk enhet"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Inte en giltig valutakod" msgstr "Inte en giltig valutakod"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Överskott värde får inte vara negativt" msgstr "Överskott värde får inte vara negativt"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Överskott får inte överstiga 100%" msgstr "Överskott får inte överstiga 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Ogiltigt värde för överskott" msgstr "Ogiltigt värde för överskott"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Föregående tillverkning" msgstr "Föregående tillverkning"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Del"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Är länk" msgstr "Är länk"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Är fil" msgstr "Är fil"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "Filnamn" msgstr "Filnamn"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Tillverkare" msgstr "Tillverkare"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Företag" msgstr "Företag"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Leverantör" msgstr "Leverantör"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Ingen åtgärd specificerad" msgstr "Ingen åtgärd specificerad"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Ingen matchande åtgärd hittades" msgstr "Ingen matchande åtgärd hittades"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Statuskod" msgstr "Statuskod"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Thai\n" "Language-Team: Thai\n"
"Language: th_TH\n" "Language: th_TH\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "ไม่พบ API endpoint" msgstr "ไม่พบ API endpoint"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "" msgstr ""
@ -96,15 +96,15 @@ msgstr "ปริมาณสินค้าไม่ถูกต้อง"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "" msgstr ""
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "ป้อนวันที่" msgstr "ป้อนวันที่"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr ""
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "" msgstr ""
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "ชื่อไฟล์" msgstr "ชื่อไฟล์"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Turkish\n" "Language-Team: Turkish\n"
"Language: tr_TR\n" "Language: tr_TR\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "Başka bir şey yapmadan önce iki faktörlü kimlik doğrulamayı etkinleştirme gerekir." msgstr "Başka bir şey yapmadan önce iki faktörlü kimlik doğrulamayı etkinleştirme gerekir."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API uç noktası bulunamadı" msgstr "API uç noktası bulunamadı"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "Geçersiz ögeler listesi sağlandı" msgstr "Geçersiz ögeler listesi sağlandı"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "Geçersiz filtreler sağlandı" msgstr "Geçersiz filtreler sağlandı"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Kullanıcının bu modeli görüntüleme izni yok" msgstr "Kullanıcının bu modeli görüntüleme izni yok"
@ -96,15 +96,15 @@ msgstr "Geçersiz veri sağlandı"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Hata detaylarını admin panelinde bulabilirsiniz" msgstr "Hata detaylarını admin panelinde bulabilirsiniz"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Tarih giriniz" msgstr "Tarih giriniz"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "Geçersiz ondalık değer" msgstr "Geçersiz ondalık değer"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Geçersiz fiziksel birim"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Geçerli bir para birimi kodu değil" msgstr "Geçerli bir para birimi kodu değil"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Fazlalık değeri negatif olmamalıdır" msgstr "Fazlalık değeri negatif olmamalıdır"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Fazlalık %100'ü geçmemelidir" msgstr "Fazlalık %100'ü geçmemelidir"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Aşım için geçersiz değer" msgstr "Aşım için geçersiz değer"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Üst Yapım İşi" msgstr "Üst Yapım İşi"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "Varyantları Dahil Et" msgstr "Varyantları Dahil Et"
@ -541,7 +541,7 @@ msgstr "Varyantları Dahil Et"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "Varyantları Dahil Et"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Parça"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Kategori" msgstr "Kategori"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Montaj" msgstr "Montaj"
@ -1080,7 +1080,7 @@ msgstr "Seri Numaralarını Otomatik Ayır"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Şu seri numaraları zaten varlar veya geçersizler" msgstr "Şu seri numaraları zaten varlar veya geçersizler"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Çeşide İzin Ver" msgstr "Çeşide İzin Ver"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "ML Ögesi" msgstr "ML Ögesi"
@ -1393,19 +1393,19 @@ msgstr "Gecikmiş Yapım Siparişi"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "{bo} yapım siparişi şimdi gecikti" msgstr "{bo} yapım siparişi şimdi gecikti"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Link Olanlar" msgstr "Link Olanlar"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "Dosya Olanlar" msgstr "Dosya Olanlar"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "Kullanıcının bu ekleri silmek için izni yok" msgstr "Kullanıcının bu ekleri silmek için izni yok"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Kullanıcının bu eki silmek için izni yok" msgstr "Kullanıcının bu eki silmek için izni yok"
@ -1514,7 +1514,7 @@ msgstr "Bu web kancası için ad"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Aktif" msgstr "Aktif"
@ -2064,7 +2064,7 @@ msgstr "Anahtar görev argümanları"
msgid "Filename" msgid "Filename"
msgstr "Dosya adı" msgstr "Dosya adı"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "Model Tipi" msgstr "Model Tipi"
@ -2444,7 +2444,7 @@ msgstr "Satın Alınabilir"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Parçalar varsayılan olarak satın alınabilir" msgstr "Parçalar varsayılan olarak satın alınabilir"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Satılabilir" msgstr "Satılabilir"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Üretici" msgstr "Üretici"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Şirket" msgstr "Şirket"
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Tedarikçi" msgstr "Tedarikçi"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "İşlem belirtilmedi" msgstr "İşlem belirtilmedi"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Eşleşen eylem bulunamadı" msgstr "Eşleşen eylem bulunamadı"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr "Yetkiler"
msgid "Important dates" msgid "Important dates"
msgstr "Önemli tarihler" msgstr "Önemli tarihler"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
@ -19,37 +19,37 @@ msgstr ""
#: InvenTree/AllUserRequire2FAMiddleware.py:42 #: InvenTree/AllUserRequire2FAMiddleware.py:42
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr "Необхідно увімкнути двофакторну автентифікацію, перед тим як робити будь-що інше."
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "Кінцева точка API не знайдена" msgstr "Кінцева точка API не знайдена"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr "Для масових операцій необхідно надати перелік сутностей або фільтрів"
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr "Сутності необхідно надати списком"
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr "Надано неправильний список сутностей"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr "Фільтри необхідно надавати у вигляді словника"
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr "Надано неправильні фільтри"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr "Немає сутностей що відповідають наданим критеріям"
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "У користувача немає дозволу на перегляд цієї моделі" msgstr "У користувача немає дозволу на перегляд цієї моделі"
@ -76,7 +76,7 @@ msgstr "Наданий домен електронної пошти не зат
#: InvenTree/conversion.py:162 #: InvenTree/conversion.py:162
#, python-brace-format #, python-brace-format
msgid "Invalid unit provided ({unit})" msgid "Invalid unit provided ({unit})"
msgstr "" msgstr "Надано неправильну одиницю виміру ({unit})"
#: InvenTree/conversion.py:179 #: InvenTree/conversion.py:179
msgid "No value provided" msgid "No value provided"
@ -96,15 +96,15 @@ msgstr "Невірна кількість"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Деталі помилки можна знайти на панелі адміністратора" msgstr "Деталі помилки можна знайти на панелі адміністратора"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Введіть дату" msgstr "Введіть дату"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr "Неправильне десяткове значення"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -118,15 +118,15 @@ msgstr "Нотатки"
#: InvenTree/format.py:166 #: InvenTree/format.py:166
#, python-brace-format #, python-brace-format
msgid "Value '{name}' does not appear in pattern format" msgid "Value '{name}' does not appear in pattern format"
msgstr "" msgstr "Значення '{name}' не відповідає шаблону формату"
#: InvenTree/format.py:177 #: InvenTree/format.py:177
msgid "Provided value does not match required pattern: " msgid "Provided value does not match required pattern: "
msgstr "" msgstr "Надане значення не відповідає обов'язковому шаблону: "
#: InvenTree/helpers.py:552 #: InvenTree/helpers.py:552
msgid "Cannot serialize more than 1000 items at once" msgid "Cannot serialize more than 1000 items at once"
msgstr "" msgstr "Неможливо серіалізувати більше ніж 1000 сутностей за раз"
#: InvenTree/helpers.py:558 #: InvenTree/helpers.py:558
msgid "Empty serial number string" msgid "Empty serial number string"
@ -297,7 +297,7 @@ msgstr ""
#: InvenTree/locales.py:45 #: InvenTree/locales.py:45
msgid "Portuguese (Brazilian)" msgid "Portuguese (Brazilian)"
msgstr "" msgstr "Португальська (Бразилія)"
#: InvenTree/locales.py:46 #: InvenTree/locales.py:46
msgid "Romanian" msgid "Romanian"
@ -409,7 +409,7 @@ msgstr ""
#: part/models.py:1039 part/models.py:3837 plugin/models.py:53 #: part/models.py:1039 part/models.py:3837 plugin/models.py:53
#: report/models.py:203 stock/models.py:83 #: report/models.py:203 stock/models.py:83
msgid "Name" msgid "Name"
msgstr "" msgstr "Назва"
#: InvenTree/models.py:740 build/models.py:242 common/models.py:123 #: InvenTree/models.py:740 build/models.py:242 common/models.py:123
#: common/models.py:2143 common/models.py:2256 company/models.py:521 #: common/models.py:2143 common/models.py:2256 company/models.py:521
@ -419,11 +419,11 @@ msgstr ""
#: report/templates/report/inventree_build_order_report.html:117 #: report/templates/report/inventree_build_order_report.html:117
#: stock/models.py:89 #: stock/models.py:89
msgid "Description" msgid "Description"
msgstr "" msgstr "Опис"
#: InvenTree/models.py:741 stock/models.py:90 #: InvenTree/models.py:741 stock/models.py:90
msgid "Description (optional)" msgid "Description (optional)"
msgstr "" msgstr "Опис (опціонально)"
#: InvenTree/models.py:756 common/models.py:2309 #: InvenTree/models.py:756 common/models.py:2309
msgid "Path" msgid "Path"
@ -431,7 +431,7 @@ msgstr "Шлях"
#: InvenTree/models.py:887 #: InvenTree/models.py:887
msgid "Markdown notes (optional)" msgid "Markdown notes (optional)"
msgstr "" msgstr "Примітки в Markdown (опціонально)"
#: InvenTree/models.py:918 #: InvenTree/models.py:918
msgid "Barcode Data" msgid "Barcode Data"
@ -464,7 +464,7 @@ msgstr ""
#: InvenTree/models.py:1102 #: InvenTree/models.py:1102
msgid "Server Error" msgid "Server Error"
msgstr "" msgstr "Помилка сервера"
#: InvenTree/models.py:1103 #: InvenTree/models.py:1103
msgid "An error has been logged by the server." msgid "An error has been logged by the server."
@ -510,15 +510,15 @@ msgstr ""
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "" msgstr ""
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "" msgstr ""
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "" msgstr ""
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "" msgstr ""
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "" msgstr ""
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Деталь"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "" msgstr ""
@ -644,14 +644,14 @@ msgstr ""
#: build/api.py:453 build/serializers.py:1392 part/models.py:4333 #: build/api.py:453 build/serializers.py:1392 part/models.py:4333
msgid "Consumable" msgid "Consumable"
msgstr "" msgstr "Розхідний матеріал"
#: build/api.py:456 build/serializers.py:1395 part/models.py:4327 #: build/api.py:456 build/serializers.py:1395 part/models.py:4327
msgid "Optional" 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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "" msgstr ""
@ -943,7 +943,7 @@ msgstr ""
#: stock/serializers.py:135 stock/serializers.py:175 stock/serializers.py:714 #: stock/serializers.py:135 stock/serializers.py:175 stock/serializers.py:714
#: templates/email/build_order_completed.html:18 #: templates/email/build_order_completed.html:18
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr "Кількість"
#: build/models.py:1571 #: build/models.py:1571
msgid "Required quantity for build order" msgid "Required quantity for build order"
@ -1066,7 +1066,7 @@ msgstr ""
#: stock/serializers.py:909 stock/serializers.py:1037 stock/serializers.py:1497 #: stock/serializers.py:909 stock/serializers.py:1037 stock/serializers.py:1497
#: stock/serializers.py:1785 users/models.py:551 #: stock/serializers.py:1785 users/models.py:551
msgid "Location" msgid "Location"
msgstr "" msgstr "Місце"
#: build/serializers.py:390 #: build/serializers.py:390
msgid "Stock location for build output" msgid "Stock location for build output"
@ -1080,7 +1080,7 @@ msgstr ""
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "" msgstr ""
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "" msgstr ""
@ -1318,10 +1318,10 @@ msgstr ""
#: build/serializers.py:1407 part/models.py:4381 #: build/serializers.py:1407 part/models.py:4381
msgid "Allow Variants" msgid "Allow Variants"
msgstr "" msgstr "Дозволити варіанти"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "" msgstr ""
@ -1393,19 +1393,19 @@ msgstr ""
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "" msgstr ""
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "" msgstr ""
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "" msgstr ""
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "" msgstr ""
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "" msgstr ""
@ -1494,7 +1494,7 @@ msgstr ""
#: common/models.py:1263 company/serializers.py:567 order/models.py:1632 #: common/models.py:1263 company/serializers.py:567 order/models.py:1632
#: order/models.py:2734 #: order/models.py:2734
msgid "Price" msgid "Price"
msgstr "" msgstr "Ціна"
#: common/models.py:1264 #: common/models.py:1264
msgid "Unit price at specified quantity" msgid "Unit price at specified quantity"
@ -1514,7 +1514,7 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "" msgstr ""
@ -1697,7 +1697,7 @@ msgstr ""
#: common/models.py:1906 #: common/models.py:1906
msgid "Comment" msgid "Comment"
msgstr "" msgstr "Коментар"
#: common/models.py:1907 #: common/models.py:1907
msgid "Attachment comment" msgid "Attachment comment"
@ -1705,19 +1705,19 @@ msgstr ""
#: common/models.py:1923 #: common/models.py:1923
msgid "Upload date" msgid "Upload date"
msgstr "" msgstr "Дата завантаження"
#: common/models.py:1924 #: common/models.py:1924
msgid "Date the file was uploaded" msgid "Date the file was uploaded"
msgstr "" msgstr "Дата завантаження файлу"
#: common/models.py:1928 #: common/models.py:1928
msgid "File size" msgid "File size"
msgstr "" msgstr "Розмір файлу"
#: common/models.py:1928 #: common/models.py:1928
msgid "File size in bytes" msgid "File size in bytes"
msgstr "" msgstr "Розмір файлу в байтах"
#: common/models.py:1966 common/serializers.py:637 #: common/models.py:1966 common/serializers.py:637
msgid "Invalid model type specified for attachment" msgid "Invalid model type specified for attachment"
@ -1771,7 +1771,7 @@ msgstr ""
#: common/models.py:2029 generic/states/serializers.py:24 #: common/models.py:2029 generic/states/serializers.py:24
msgid "Color" msgid "Color"
msgstr "" msgstr "Колір"
#: common/models.py:2030 #: common/models.py:2030
msgid "Color that will be displayed in the frontend" msgid "Color that will be displayed in the frontend"
@ -1779,7 +1779,7 @@ msgstr ""
#: common/models.py:2038 part/serializers.py:281 #: common/models.py:2038 part/serializers.py:281
msgid "Model" msgid "Model"
msgstr "" msgstr "Модель"
#: common/models.py:2039 #: common/models.py:2039
msgid "Model this state is associated with" msgid "Model this state is associated with"
@ -2064,7 +2064,7 @@ msgstr ""
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2417,7 +2417,7 @@ msgstr ""
#: report/models.py:563 report/serializers.py:90 report/serializers.py:131 #: report/models.py:563 report/serializers.py:90 report/serializers.py:131
#: stock/serializers.py:243 #: stock/serializers.py:243
msgid "Template" msgid "Template"
msgstr "" msgstr "Шаблон"
#: common/setting/system.py:424 #: common/setting/system.py:424
msgid "Parts are templates by default" msgid "Parts are templates by default"
@ -2430,7 +2430,7 @@ msgstr ""
#: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1648 #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1648
#: part/serializers.py:1654 #: part/serializers.py:1654
msgid "Component" msgid "Component"
msgstr "" msgstr "Компонент"
#: common/setting/system.py:436 #: common/setting/system.py:436
msgid "Parts can be used as sub-components by default" msgid "Parts can be used as sub-components by default"
@ -2444,7 +2444,7 @@ msgstr ""
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "" msgstr ""
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "" msgstr ""
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "" msgstr ""
@ -3750,7 +3750,7 @@ msgstr ""
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "" msgstr ""
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "" msgstr ""
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "" msgstr ""
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "" msgstr ""
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr ""
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "" msgstr ""
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "" msgstr ""
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "" msgstr ""
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "" msgstr ""
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "" msgstr ""
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "" msgstr ""
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "" msgstr ""
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "" msgstr ""
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "" msgstr ""
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "" msgstr ""
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "" msgstr ""
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "" msgstr ""
@ -8507,11 +8507,11 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" msgstr ""
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "" msgstr ""
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Vietnamese\n" "Language-Team: Vietnamese\n"
"Language: vi_VN\n" "Language: vi_VN\n"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "API endpoint không tồn tại" msgstr "API endpoint không tồn tại"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "" msgstr ""
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "" msgstr ""
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "Người dùng không được phân quyền xem mẫu này" msgstr "Người dùng không được phân quyền xem mẫu này"
@ -96,15 +96,15 @@ msgstr "Số lượng cung cấp không hợp lệ"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản trị" msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản trị"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "Nhập ngày" msgstr "Nhập ngày"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "Đơn vị vật lý không hợp lệ"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "Mã tiền tệ không hợp lệ" msgstr "Mã tiền tệ không hợp lệ"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "Giá trị hàng hóa dư không thể là số âm" msgstr "Giá trị hàng hóa dư không thể là số âm"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "Hàng hóa dư thừa không thể vượt quá 100%" msgstr "Hàng hóa dư thừa không thể vượt quá 100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa" msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "Phiên bản cha" msgstr "Phiên bản cha"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "" msgstr ""
@ -541,7 +541,7 @@ msgstr ""
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr ""
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "Nguyên liệu"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "Danh mục" msgstr "Danh mục"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "Lắp ráp" msgstr "Lắp ráp"
@ -1080,7 +1080,7 @@ msgstr "Số sêri tự cấp"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "Cho phép biến thể" msgstr "Cho phép biến thể"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "Mục BOM" msgstr "Mục BOM"
@ -1393,19 +1393,19 @@ msgstr "Đơn đặt bản dựng quá hạn"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "Đặt hàng bản dựng {bo} đang quá hạn" msgstr "Đặt hàng bản dựng {bo} đang quá hạn"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "Đường dẫn" msgstr "Đường dẫn"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "File" msgstr "File"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "Không có quyền xoá file đính kèm" msgstr "Không có quyền xoá file đính kèm"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "Không có quyền xoá file đính kèm" msgstr "Không có quyền xoá file đính kèm"
@ -1514,7 +1514,7 @@ msgstr "Tên của webhook này"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "Hoạt động" msgstr "Hoạt động"
@ -2064,7 +2064,7 @@ msgstr "Đối số từ khóa công việc"
msgid "Filename" msgid "Filename"
msgstr "Tên tập tin" msgstr "Tên tập tin"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "" msgstr ""
@ -2444,7 +2444,7 @@ msgstr "Có thể mua"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "Sản phẩm mặc định có thể mua được" msgstr "Sản phẩm mặc định có thể mua được"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "Có thể bán" msgstr "Có thể bán"
@ -3502,7 +3502,7 @@ msgid "Manufacturer"
msgstr "Nhà sản xuất" msgstr "Nhà sản xuất"
#: 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "Doanh nghiêp" msgstr "Doanh nghiêp"
@ -3750,7 +3750,7 @@ msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu vớ
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "Nhà cung cấp" msgstr "Nhà cung cấp"
@ -5058,7 +5058,7 @@ msgstr ""
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "" msgstr ""
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "" msgstr ""
@ -5066,7 +5066,7 @@ msgstr ""
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "" msgstr ""
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "" msgstr ""
@ -5074,7 +5074,7 @@ msgstr ""
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "" msgstr ""
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "" msgstr ""
@ -5138,15 +5138,15 @@ msgstr ""
msgid "BOM Valid" msgid "BOM Valid"
msgstr "" msgstr ""
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "" msgstr ""
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "" msgstr ""
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "" msgstr ""
@ -6314,31 +6314,31 @@ msgstr "Thông báo sắp hết hàng"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Kho có sẵn cho {part.name} đã mất dưới mức cấu hình tối thiểu" msgstr "Kho có sẵn cho {part.name} đã mất dưới mức cấu hình tối thiểu"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "Đã cài đặt" msgstr "Đã cài đặt"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "" msgstr ""
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "Chưa chỉ ra hành động cụ thể" msgstr "Chưa chỉ ra hành động cụ thể"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "Không tìm thấy chức năng phù hợp" msgstr "Không tìm thấy chức năng phù hợp"
@ -7245,27 +7245,27 @@ msgstr ""
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "" msgstr ""
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "" msgstr ""
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "" msgstr ""
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "" msgstr ""
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "" msgstr ""
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "" msgstr ""
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "" msgstr ""
@ -7546,123 +7546,123 @@ msgstr "thẻ part_image yêu cầu 1 thực thể sản phẩm"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp" msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "" msgstr ""
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "" msgstr ""
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "" msgstr ""
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "" msgstr ""
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "" msgstr ""
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "Mã trạng thái" msgstr "Mã trạng thái"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "Địa điểm bên ngoài" msgstr "Địa điểm bên ngoài"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "Cây sản phẩm" msgstr "Cây sản phẩm"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "Ngày hết hạn trước đó" msgstr "Ngày hết hạn trước đó"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "Ngày hết hạn sau đó" msgstr "Ngày hết hạn sau đó"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "Ế" msgstr "Ế"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "Bắt buộc nhập số lượng" msgstr "Bắt buộc nhập số lượng"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "Phải cung cấp sản phẩm hợp lệ" msgstr "Phải cung cấp sản phẩm hợp lệ"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "Sản phẩm nhà cung cấp đã đưa không tồn tại" msgstr "Sản phẩm nhà cung cấp đã đưa không tồn tại"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được định nghĩa nhưng cờ use_pack_size chưa được thiết lập" msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được định nghĩa nhưng cờ use_pack_size chưa được thiết lập"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi"
@ -8507,11 +8507,11 @@ msgstr "Quyền"
msgid "Important dates" msgid "Important dates"
msgstr "Ngày quan trọng" msgstr "Ngày quan trọng"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "Mã thông báo đã bị thu hồi" msgstr "Mã thông báo đã bị thu hồi"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "Mã thông báo đã hết hạn" msgstr "Mã thông báo đã hết hạn"

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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\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"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "未找到 API 端点" msgstr "未找到 API 端点"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "提供了无效的单位" msgstr "提供了无效的单位"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "提供了无效的过滤器" msgstr "提供了无效的过滤器"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "用户没有权限查阅当前模型。" msgstr "用户没有权限查阅当前模型。"
@ -96,15 +96,15 @@ msgstr "提供的数量无效"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "在管理面板中可以找到错误详细信息" msgstr "在管理面板中可以找到错误详细信息"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "输入日期" msgstr "输入日期"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "无效的数值" msgstr "无效的数值"
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "無效的物理單位"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "無效的貨幣代碼" msgstr "無效的貨幣代碼"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "損失值不能為負" msgstr "損失值不能為負"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "損失率不能超過100%" msgstr "損失率不能超過100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "無效的損失值" msgstr "無效的損失值"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "上層生產工單" msgstr "上層生產工單"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "包含变体" msgstr "包含变体"
@ -541,7 +541,7 @@ msgstr "包含变体"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "包含变体"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "零件"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "类别" msgstr "类别"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "装配" msgstr "装配"
@ -1080,7 +1080,7 @@ msgstr "自動分配序號"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "自動為需要項目分配對應的序號" msgstr "自動為需要項目分配對應的序號"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "序號已存在或無效" msgstr "序號已存在或無效"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "允许变体" msgstr "允许变体"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "物料清单项" msgstr "物料清单项"
@ -1393,19 +1393,19 @@ msgstr "逾期的生产订单"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "生产订单 {bo} 现已逾期" msgstr "生产订单 {bo} 现已逾期"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "是否链接" msgstr "是否链接"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "是否为文件" msgstr "是否为文件"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "用户没有权限删除此附件" msgstr "用户没有权限删除此附件"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "用户没有权限删除此附件" msgstr "用户没有权限删除此附件"
@ -1514,7 +1514,7 @@ msgstr "此网络钩子的名称"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "激活" msgstr "激活"
@ -2064,7 +2064,7 @@ msgstr "任务关键词参数"
msgid "Filename" msgid "Filename"
msgstr "檔案名稱" msgstr "檔案名稱"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "模型类型" msgstr "模型类型"
@ -2444,7 +2444,7 @@ msgstr "可购买"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "默认情况下可购买零件" msgstr "默认情况下可购买零件"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "可销售" msgstr "可销售"
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "公司" msgstr "公司"
@ -3750,7 +3750,7 @@ msgstr "链接的制造商零件必须引用相同的基础零件"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "供应商" msgstr "供应商"
@ -5058,7 +5058,7 @@ msgstr "已加星标"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "按星标类别筛选" msgstr "按星标类别筛选"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "深度" msgstr "深度"
@ -5066,7 +5066,7 @@ msgstr "深度"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "按类别深度筛选" msgstr "按类别深度筛选"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "顶级" msgstr "顶级"
@ -5074,7 +5074,7 @@ msgstr "顶级"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "按顶级类别筛选" msgstr "按顶级类别筛选"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "级联" msgstr "级联"
@ -5138,15 +5138,15 @@ msgstr "有修订版本"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "物料清单合规" msgstr "物料清单合规"
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "装配部份是可测试的" msgstr "装配部份是可测试的"
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "组件部份是可测试的" msgstr "组件部份是可测试的"
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "使用" msgstr "使用"
@ -6314,31 +6314,31 @@ msgstr "低库存通知"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "可用的 {part.name}库存已经跌到设置的最低值" msgstr "可用的 {part.name}库存已经跌到设置的最低值"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "已安装" msgstr "已安装"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "插件不能被删除,因为它当前处于激活状态" msgstr "插件不能被删除,因为它当前处于激活状态"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "未指定操作" msgstr "未指定操作"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "未找到指定操作" msgstr "未找到指定操作"
@ -7245,27 +7245,27 @@ msgstr "删除配置"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "从数据库中删除插件配置" msgstr "从数据库中删除插件配置"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "项目" msgstr "项目"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "插件未找到" msgstr "插件未找到"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "插件未激活" msgstr "插件未激活"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "插件不支持标签打印" msgstr "插件不支持标签打印"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "无效的标签尺寸" msgstr "无效的标签尺寸"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "没有有效的项目提供到模板" msgstr "没有有效的项目提供到模板"
@ -7546,123 +7546,123 @@ msgstr "parpart_image 标签需要一个零件实例"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "公司_图片标签需要一个公司实例" msgstr "公司_图片标签需要一个公司实例"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "按位置深度筛选" msgstr "按位置深度筛选"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "按顶级位置筛选" msgstr "按顶级位置筛选"
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "在筛选结果中包含子地点" msgstr "在筛选结果中包含子地点"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "上级地点" msgstr "上级地点"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "按上级位置筛选" msgstr "按上级位置筛选"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "零件名称 (不区分大小写)" msgstr "零件名称 (不区分大小写)"
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "零件名称包含 (不区分大小写)" msgstr "零件名称包含 (不区分大小写)"
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "零件名称 (正则表达式)" msgstr "零件名称 (正则表达式)"
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "内部零件号 (不区分大小写)" msgstr "内部零件号 (不区分大小写)"
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "内部零件号 (不区分大小写)" msgstr "内部零件号 (不区分大小写)"
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "内部零件号 (正则表达式)" msgstr "内部零件号 (正则表达式)"
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "最低库存" msgstr "最低库存"
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "最大库存" msgstr "最大库存"
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "状态代码" msgstr "状态代码"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "外部地点" msgstr "外部地点"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "零件树" msgstr "零件树"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "过期日期前" msgstr "过期日期前"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "过期日期后" msgstr "过期日期后"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "过期" msgstr "过期"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "请先输入数量" msgstr "请先输入数量"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "必须提供有效的零件" msgstr "必须提供有效的零件"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "给定的供应商零件不存在" msgstr "给定的供应商零件不存在"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设置" msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设置"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "不能为不可跟踪的零件提供序列号" msgstr "不能为不可跟踪的零件提供序列号"
@ -8507,11 +8507,11 @@ msgstr "权限"
msgid "Important dates" msgid "Important dates"
msgstr "重要日期" msgstr "重要日期"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "令牌已被撤销" msgstr "令牌已被撤销"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
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-04-15 02:43+0000\n" "POT-Creation-Date: 2025-04-19 14:23+0000\n"
"PO-Revision-Date: 2025-04-15 02:46\n" "PO-Revision-Date: 2025-04-19 14:25\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"
@ -21,35 +21,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else." msgid "You must enable two-factor authentication before doing anything else."
msgstr "" msgstr ""
#: InvenTree/api.py:358 #: InvenTree/api.py:357
msgid "API endpoint not found" msgid "API endpoint not found"
msgstr "未找到 API 端點" msgstr "未找到 API 端點"
#: InvenTree/api.py:434 #: InvenTree/api.py:433
msgid "List of items or filters must be provided for bulk operation" msgid "List of items or filters must be provided for bulk operation"
msgstr "" msgstr ""
#: InvenTree/api.py:441 #: InvenTree/api.py:440
msgid "Items must be provided as a list" msgid "Items must be provided as a list"
msgstr "" msgstr ""
#: InvenTree/api.py:449 #: InvenTree/api.py:448
msgid "Invalid items list provided" msgid "Invalid items list provided"
msgstr "提供了無效的單位" msgstr "提供了無效的單位"
#: InvenTree/api.py:455 #: InvenTree/api.py:454
msgid "Filters must be provided as a dict" msgid "Filters must be provided as a dict"
msgstr "" msgstr ""
#: InvenTree/api.py:462 #: InvenTree/api.py:461
msgid "Invalid filters provided" msgid "Invalid filters provided"
msgstr "提供了無效的過濾器" msgstr "提供了無效的過濾器"
#: InvenTree/api.py:467 #: InvenTree/api.py:466
msgid "No items match the provided criteria" msgid "No items match the provided criteria"
msgstr "" msgstr ""
#: InvenTree/api.py:710 #: InvenTree/api.py:709
msgid "User does not have permission to view this model" msgid "User does not have permission to view this model"
msgstr "用户沒有權限查閲當前模型。" msgstr "用户沒有權限查閲當前模型。"
@ -96,15 +96,15 @@ msgstr "提供的數量無效"
msgid "Error details can be found in the admin panel" msgid "Error details can be found in the admin panel"
msgstr "在管理面板中可以找到錯誤詳細信息" msgstr "在管理面板中可以找到錯誤詳細信息"
#: InvenTree/fields.py:136 #: InvenTree/fields.py:138
msgid "Enter date" msgid "Enter date"
msgstr "輸入日期" msgstr "輸入日期"
#: InvenTree/fields.py:159 #: InvenTree/fields.py:161
msgid "Invalid decimal value" msgid "Invalid decimal value"
msgstr "" msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 #: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526
#: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: build/serializers.py:597 company/models.py:834 order/models.py:1579
#: part/models.py:3366 #: part/models.py:3366
#: report/templates/report/inventree_build_order_report.html:172 #: report/templates/report/inventree_build_order_report.html:172
@ -510,15 +510,15 @@ msgstr "無效的物理單位"
msgid "Not a valid currency code" msgid "Not a valid currency code"
msgstr "無效的貨幣代碼" msgstr "無效的貨幣代碼"
#: InvenTree/validators.py:113 InvenTree/validators.py:129 #: InvenTree/validators.py:116 InvenTree/validators.py:132
msgid "Overage value must not be negative" msgid "Overage value must not be negative"
msgstr "損失值不能為負" msgstr "損失值不能為負"
#: InvenTree/validators.py:131 #: InvenTree/validators.py:134
msgid "Overage must not exceed 100%" msgid "Overage must not exceed 100%"
msgstr "損失率不能超過100%" msgstr "損失率不能超過100%"
#: InvenTree/validators.py:137 #: InvenTree/validators.py:140
msgid "Invalid value for overage" msgid "Invalid value for overage"
msgstr "無效的損失值" msgstr "無效的損失值"
@ -531,7 +531,7 @@ msgid "Parent Build"
msgstr "上層生產工單" msgstr "上層生產工單"
#: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732
#: order/api.py:1106 order/api.py:1334 stock/api.py:521 #: order/api.py:1106 order/api.py:1334 stock/api.py:522
msgid "Include Variants" msgid "Include Variants"
msgstr "包含變體" msgstr "包含變體"
@ -541,7 +541,7 @@ msgstr "包含變體"
#: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119
#: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/api.py:1122 order/models.py:1704 order/models.py:1863
#: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517
#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339
#: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3487 part/models.py:3508 part/models.py:3530
#: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:3666 part/models.py:4027 part/models.py:4299
#: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887
@ -553,7 +553,7 @@ msgstr "包含變體"
#: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102 #: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 #: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167
#: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944
#: templates/email/build_order_completed.html:17 #: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17 #: templates/email/build_order_required_stock.html:17
@ -565,7 +565,7 @@ msgstr "零件"
#: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080
#: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236
#: stock/api.py:817 #: stock/api.py:818
msgid "Category" msgid "Category"
msgstr "類別" msgstr "類別"
@ -651,7 +651,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:1634 part/serializers.py:1643 stock/api.py:587 #: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588
msgid "Assembly" msgid "Assembly"
msgstr "裝配" msgstr "裝配"
@ -1080,7 +1080,7 @@ msgstr "自動分配序號"
msgid "Automatically allocate required items with matching serial numbers" msgid "Automatically allocate required items with matching serial numbers"
msgstr "自動為需要項目分配對應的序號" msgstr "自動為需要項目分配對應的序號"
#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 #: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077
#: stock/models.py:1753 #: stock/models.py:1753
msgid "The following serial numbers already exist or are invalid" msgid "The following serial numbers already exist or are invalid"
msgstr "序號已存在或無效" msgstr "序號已存在或無效"
@ -1321,7 +1321,7 @@ msgid "Allow Variants"
msgstr "允許變體" msgstr "允許變體"
#: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179
#: part/models.py:4657 stock/api.py:830 #: part/models.py:4657 stock/api.py:831
msgid "BOM Item" msgid "BOM Item"
msgstr "物料清單項" msgstr "物料清單項"
@ -1393,19 +1393,19 @@ msgstr "逾期的生產訂單"
msgid "Build order {bo} is now overdue" msgid "Build order {bo} is now overdue"
msgstr "生產訂單 {bo} 現已逾期" msgstr "生產訂單 {bo} 現已逾期"
#: common/api.py:734 #: common/api.py:710
msgid "Is Link" msgid "Is Link"
msgstr "是否鏈接" msgstr "是否鏈接"
#: common/api.py:742 #: common/api.py:718
msgid "Is File" msgid "Is File"
msgstr "是否為文件" msgstr "是否為文件"
#: common/api.py:785 #: common/api.py:761
msgid "User does not have permission to delete these attachments" msgid "User does not have permission to delete these attachments"
msgstr "用户沒有權限刪除此附件" msgstr "用户沒有權限刪除此附件"
#: common/api.py:802 #: common/api.py:778
msgid "User does not have permission to delete this attachment" msgid "User does not have permission to delete this attachment"
msgstr "用户沒有權限刪除此附件" msgstr "用户沒有權限刪除此附件"
@ -1514,7 +1514,7 @@ msgstr "此網絡鈎子的名稱"
#: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39 #: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 #: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201
#: users/models.py:556 users/serializers.py:329 #: users/models.py:556 users/serializers.py:329
msgid "Active" msgid "Active"
msgstr "激活" msgstr "激活"
@ -2064,7 +2064,7 @@ msgstr "任務關鍵詞參數"
msgid "Filename" msgid "Filename"
msgstr "檔案名稱" msgstr "檔案名稱"
#: common/serializers.py:612 importer/models.py:86 report/api.py:45 #: common/serializers.py:612 importer/models.py:86 report/api.py:41
#: report/models.py:277 report/serializers.py:53 #: report/models.py:277 report/serializers.py:53
msgid "Model Type" msgid "Model Type"
msgstr "模型類型" msgstr "模型類型"
@ -2444,7 +2444,7 @@ msgstr "可購買"
msgid "Parts are purchaseable by default" msgid "Parts are purchaseable by default"
msgstr "默認情況下可購買零件" msgstr "默認情況下可購買零件"
#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 #: common/setting/system.py:447 part/models.py:1241 stock/api.py:592
msgid "Salable" msgid "Salable"
msgstr "可銷售" msgstr "可銷售"
@ -3502,7 +3502,7 @@ 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:848 #: stock/api.py:849
msgid "Company" msgid "Company"
msgstr "公司" msgstr "公司"
@ -3750,7 +3750,7 @@ msgstr "鏈接的製造商零件必須引用相同的基礎零件"
#: order/models.py:626 part/serializers.py:554 #: order/models.py:626 part/serializers.py:554
#: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26
#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 #: stock/api.py:516 templates/email/overdue_purchase_order.html:16
msgid "Supplier" msgid "Supplier"
msgstr "供應商" msgstr "供應商"
@ -5058,7 +5058,7 @@ msgstr "已加星標"
msgid "Filter by starred categories" msgid "Filter by starred categories"
msgstr "按星標類別篩選" msgstr "按星標類別篩選"
#: part/api.py:134 stock/api.py:254 #: part/api.py:134 stock/api.py:255
msgid "Depth" msgid "Depth"
msgstr "深度" msgstr "深度"
@ -5066,7 +5066,7 @@ msgstr "深度"
msgid "Filter by category depth" msgid "Filter by category depth"
msgstr "按類別深度篩選" msgstr "按類別深度篩選"
#: part/api.py:152 stock/api.py:272 #: part/api.py:152 stock/api.py:273
msgid "Top Level" msgid "Top Level"
msgstr "頂級" msgstr "頂級"
@ -5074,7 +5074,7 @@ msgstr "頂級"
msgid "Filter by top-level categories" msgid "Filter by top-level categories"
msgstr "按頂級類別篩選" msgstr "按頂級類別篩選"
#: part/api.py:167 stock/api.py:287 #: part/api.py:167 stock/api.py:288
msgid "Cascade" msgid "Cascade"
msgstr "級聯" msgstr "級聯"
@ -5138,15 +5138,15 @@ msgstr "有修訂版本"
msgid "BOM Valid" msgid "BOM Valid"
msgstr "物料清單合規" msgstr "物料清單合規"
#: part/api.py:1772 #: part/api.py:1775
msgid "Assembly part is testable" msgid "Assembly part is testable"
msgstr "裝配部份是可測試的" msgstr "裝配部份是可測試的"
#: part/api.py:1781 #: part/api.py:1784
msgid "Component part is testable" msgid "Component part is testable"
msgstr "組件部份是可測試的" msgstr "組件部份是可測試的"
#: part/api.py:1832 #: part/api.py:1835
msgid "Uses" msgid "Uses"
msgstr "使用" msgstr "使用"
@ -6314,31 +6314,31 @@ msgstr "低庫存通知"
msgid "The available stock for {part.name} has fallen below the configured minimum level" msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "可用的 {part.name}庫存已經跌到設置的最低值" msgstr "可用的 {part.name}庫存已經跌到設置的最低值"
#: plugin/api.py:79 #: plugin/api.py:78
msgid "Builtin" msgid "Builtin"
msgstr "" msgstr ""
#: plugin/api.py:93 #: plugin/api.py:92
msgid "Mandatory" msgid "Mandatory"
msgstr "" msgstr ""
#: plugin/api.py:104 #: plugin/api.py:103
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: plugin/api.py:118 plugin/models.py:159 #: plugin/api.py:117 plugin/models.py:159
msgid "Installed" msgid "Installed"
msgstr "已安裝" msgstr "已安裝"
#: plugin/api.py:185 #: plugin/api.py:184
msgid "Plugin cannot be deleted as it is currently active" msgid "Plugin cannot be deleted as it is currently active"
msgstr "插件不能被刪除,因為它當前處於激活狀態" msgstr "插件不能被刪除,因為它當前處於激活狀態"
#: plugin/base/action/api.py:33 #: plugin/base/action/api.py:34
msgid "No action specified" msgid "No action specified"
msgstr "未指定操作" msgstr "未指定操作"
#: plugin/base/action/api.py:45 #: plugin/base/action/api.py:46
msgid "No matching action found" msgid "No matching action found"
msgstr "未找到指定操作" msgstr "未找到指定操作"
@ -7245,27 +7245,27 @@ msgstr "刪除配置"
msgid "Delete the plugin configuration from the database" msgid "Delete the plugin configuration from the database"
msgstr "從數據庫中刪除插件配置" msgstr "從數據庫中刪除插件配置"
#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 #: report/api.py:44 report/serializers.py:98 report/serializers.py:148
msgid "Items" msgid "Items"
msgstr "項目" msgstr "項目"
#: report/api.py:125 #: report/api.py:121
msgid "Plugin not found" msgid "Plugin not found"
msgstr "插件未找到" msgstr "插件未找到"
#: report/api.py:127 #: report/api.py:123
msgid "Plugin is not active" msgid "Plugin is not active"
msgstr "插件未激活" msgstr "插件未激活"
#: report/api.py:129 #: report/api.py:125
msgid "Plugin does not support label printing" msgid "Plugin does not support label printing"
msgstr "插件不支持標籤打印" msgstr "插件不支持標籤打印"
#: report/api.py:177 #: report/api.py:173
msgid "Invalid label dimensions" msgid "Invalid label dimensions"
msgstr "無效的標籤尺寸" msgstr "無效的標籤尺寸"
#: report/api.py:192 report/api.py:271 #: report/api.py:188 report/api.py:267
msgid "No valid items provided to template" msgid "No valid items provided to template"
msgstr "沒有有效的項目提供到模板" msgstr "沒有有效的項目提供到模板"
@ -7546,123 +7546,123 @@ msgstr "parpart_image 標籤需要一個零件實例"
msgid "company_image tag requires a Company instance" msgid "company_image tag requires a Company instance"
msgstr "公司_圖片標籤需要一個公司實例" msgstr "公司_圖片標籤需要一個公司實例"
#: stock/api.py:254 #: stock/api.py:255
msgid "Filter by location depth" msgid "Filter by location depth"
msgstr "按位置深度篩選" msgstr "按位置深度篩選"
#: stock/api.py:274 #: stock/api.py:275
msgid "Filter by top-level locations" msgid "Filter by top-level locations"
msgstr "按頂級位置篩選" msgstr "按頂級位置篩選"
#: stock/api.py:289 #: stock/api.py:290
msgid "Include sub-locations in filtered results" msgid "Include sub-locations in filtered results"
msgstr "在篩選結果中包含子地點" msgstr "在篩選結果中包含子地點"
#: stock/api.py:310 stock/serializers.py:1252 #: stock/api.py:311 stock/serializers.py:1252
msgid "Parent Location" msgid "Parent Location"
msgstr "上級地點" msgstr "上級地點"
#: stock/api.py:311 #: stock/api.py:312
msgid "Filter by parent location" msgid "Filter by parent location"
msgstr "按上級位置篩選" msgstr "按上級位置篩選"
#: stock/api.py:553 #: stock/api.py:554
msgid "Part name (case insensitive)" msgid "Part name (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:559 #: stock/api.py:560
msgid "Part name contains (case insensitive)" msgid "Part name contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:565 #: stock/api.py:566
msgid "Part name (regex)" msgid "Part name (regex)"
msgstr "" msgstr ""
#: stock/api.py:570 #: stock/api.py:571
msgid "Part IPN (case insensitive)" msgid "Part IPN (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:576 #: stock/api.py:577
msgid "Part IPN contains (case insensitive)" msgid "Part IPN contains (case insensitive)"
msgstr "" msgstr ""
#: stock/api.py:582 #: stock/api.py:583
msgid "Part IPN (regex)" msgid "Part IPN (regex)"
msgstr "" msgstr ""
#: stock/api.py:594 #: stock/api.py:595
msgid "Minimum stock" msgid "Minimum stock"
msgstr "" msgstr ""
#: stock/api.py:598 #: stock/api.py:599
msgid "Maximum stock" msgid "Maximum stock"
msgstr "" msgstr ""
#: stock/api.py:601 #: stock/api.py:602
msgid "Status Code" msgid "Status Code"
msgstr "狀態代碼" msgstr "狀態代碼"
#: stock/api.py:641 #: stock/api.py:642
msgid "External Location" msgid "External Location"
msgstr "外部地點" msgstr "外部地點"
#: stock/api.py:740 #: stock/api.py:741
msgid "Consumed by Build Order" msgid "Consumed by Build Order"
msgstr "" msgstr ""
#: stock/api.py:750 #: stock/api.py:751
msgid "Installed in other stock item" msgid "Installed in other stock item"
msgstr "" msgstr ""
#: stock/api.py:839 #: stock/api.py:840
msgid "Part Tree" msgid "Part Tree"
msgstr "零件樹" msgstr "零件樹"
#: stock/api.py:861 #: stock/api.py:862
msgid "Updated before" msgid "Updated before"
msgstr "" msgstr ""
#: stock/api.py:865 #: stock/api.py:866
msgid "Updated after" msgid "Updated after"
msgstr "" msgstr ""
#: stock/api.py:869 #: stock/api.py:870
msgid "Stocktake Before" msgid "Stocktake Before"
msgstr "" msgstr ""
#: stock/api.py:873 #: stock/api.py:874
msgid "Stocktake After" msgid "Stocktake After"
msgstr "" msgstr ""
#: stock/api.py:878 #: stock/api.py:879
msgid "Expiry date before" msgid "Expiry date before"
msgstr "過期日期前" msgstr "過期日期前"
#: stock/api.py:882 #: stock/api.py:883
msgid "Expiry date after" msgid "Expiry date after"
msgstr "過期日期後" msgstr "過期日期後"
#: stock/api.py:885 stock/serializers.py:669 #: stock/api.py:886 stock/serializers.py:669
msgid "Stale" msgid "Stale"
msgstr "過期" msgstr "過期"
#: stock/api.py:986 #: stock/api.py:987
msgid "Quantity is required" msgid "Quantity is required"
msgstr "請先輸入數量" msgstr "請先輸入數量"
#: stock/api.py:991 #: stock/api.py:992
msgid "Valid part must be supplied" msgid "Valid part must be supplied"
msgstr "必須提供有效的零件" msgstr "必須提供有效的零件"
#: stock/api.py:1018 #: stock/api.py:1019
msgid "The given supplier part does not exist" msgid "The given supplier part does not exist"
msgstr "給定的供應商零件不存在" msgstr "給定的供應商零件不存在"
#: stock/api.py:1028 #: stock/api.py:1029
msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設置" msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設置"
#: stock/api.py:1055 #: stock/api.py:1056
msgid "Serial numbers cannot be supplied for a non-trackable part" msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "不能為不可跟蹤的零件提供序列號" msgstr "不能為不可跟蹤的零件提供序列號"
@ -8507,11 +8507,11 @@ msgstr "權限"
msgid "Important dates" msgid "Important dates"
msgstr "重要日期" msgstr "重要日期"
#: users/authentication.py:29 users/models.py:157 #: users/authentication.py:30 users/models.py:157
msgid "Token has been revoked" msgid "Token has been revoked"
msgstr "令牌已被撤銷" msgstr "令牌已被撤銷"
#: users/authentication.py:32 #: users/authentication.py:33
msgid "Token has expired" msgid "Token has expired"
msgstr "令牌已過期" msgstr "令牌已過期"

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: nl\n" "Language: nl\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-04-15 23:09\n" "PO-Revision-Date: 2025-04-18 22:04\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Dutch\n" "Language-Team: Dutch\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: pl\n" "Language: pl\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-04-15 23:09\n" "PO-Revision-Date: 2025-04-18 09:31\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"

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-04-15 23:09\n" "PO-Revision-Date: 2025-04-18 22:04\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"
@ -461,7 +461,7 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 #: src/components/dashboard/DashboardWidgetLibrary.tsx:68
msgid "Active Build Orders" msgid "Active Build Orders"
msgstr "" 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"
@ -732,7 +732,7 @@ msgstr ""
#: src/components/details/DetailsImage.tsx:398 #: src/components/details/DetailsImage.tsx:398
msgid "Image downloaded successfully" msgid "Image downloaded successfully"
msgstr "" msgstr "Зображення успішно завантажено"
#: src/components/details/PartIcons.tsx:43 #: src/components/details/PartIcons.tsx:43
#~ msgid "Part is a template part (variants can be made from this part)" #~ msgid "Part is a template part (variants can be made from this part)"
@ -844,7 +844,7 @@ msgstr "Помилка збереження шаблону"
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158
msgid "Could not load the template from the server." msgid "Could not load the template from the server."
msgstr "" msgstr "Не вдалося завантажити шаблон з сервера."
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:175 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:175
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:306 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:306
@ -1096,7 +1096,7 @@ msgstr "Надіслати листа"
#: src/components/forms/AuthenticationForm.tsx:221 #: src/components/forms/AuthenticationForm.tsx:221
msgid "Passwords do not match" msgid "Passwords do not match"
msgstr "" msgstr "Паролі не збігаються"
#: src/components/forms/AuthenticationForm.tsx:238 #: src/components/forms/AuthenticationForm.tsx:238
msgid "Registration successful" msgid "Registration successful"
@ -1112,7 +1112,7 @@ msgstr "Помилка у вхідних даних"
#: src/components/forms/AuthenticationForm.tsx:263 #: src/components/forms/AuthenticationForm.tsx:263
msgid "Check your input and try again. " msgid "Check your input and try again. "
msgstr "" msgstr "Перевірте своє введення і спробуйте ще раз. "
#: src/components/forms/AuthenticationForm.tsx:287 #: src/components/forms/AuthenticationForm.tsx:287
msgid "This will be used for a confirmation" msgid "This will be used for a confirmation"
@ -1185,12 +1185,12 @@ msgstr "Зберегти"
#: src/components/forms/InstanceOptions.tsx:59 #: src/components/forms/InstanceOptions.tsx:59
msgid "Select Server" msgid "Select Server"
msgstr "" msgstr "Оберіть сервер"
#: src/components/forms/InstanceOptions.tsx:69 #: src/components/forms/InstanceOptions.tsx:69
#: src/components/forms/InstanceOptions.tsx:93 #: src/components/forms/InstanceOptions.tsx:93
msgid "Edit host options" msgid "Edit host options"
msgstr "" msgstr "Редагувати параметри хосту"
#: src/components/forms/InstanceOptions.tsx:71 #: src/components/forms/InstanceOptions.tsx:71
#~ msgid "Edit possible host options" #~ msgid "Edit possible host options"
@ -1198,7 +1198,7 @@ msgstr ""
#: src/components/forms/InstanceOptions.tsx:77 #: src/components/forms/InstanceOptions.tsx:77
msgid "Save host selection" msgid "Save host selection"
msgstr "" msgstr "Зберегти вибір хосту"
#: src/components/forms/InstanceOptions.tsx:98 #: src/components/forms/InstanceOptions.tsx:98
#~ msgid "Version: {0}" #~ msgid "Version: {0}"
@ -1232,7 +1232,7 @@ msgstr "Версія"
#: src/components/modals/AboutInvenTreeModal.tsx:107 #: src/components/modals/AboutInvenTreeModal.tsx:107
#: src/components/modals/ServerInfoModal.tsx:37 #: src/components/modals/ServerInfoModal.tsx:37
msgid "API Version" msgid "API Version"
msgstr "" msgstr "Версія API"
#: src/components/forms/InstanceOptions.tsx:143 #: src/components/forms/InstanceOptions.tsx:143
#: src/components/nav/NavigationDrawer.tsx:205 #: src/components/nav/NavigationDrawer.tsx:205
@ -1247,20 +1247,20 @@ msgstr "Плагіни"
#: src/tables/settings/TemplateTable.tsx:365 #: src/tables/settings/TemplateTable.tsx:365
#: src/tables/stock/StockItemTestResultTable.tsx:402 #: src/tables/stock/StockItemTestResultTable.tsx:402
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Увімкнено"
#: src/components/forms/InstanceOptions.tsx:144 #: src/components/forms/InstanceOptions.tsx:144
msgid "Disabled" msgid "Disabled"
msgstr "" msgstr "Вимкнено"
#: src/components/forms/InstanceOptions.tsx:150 #: src/components/forms/InstanceOptions.tsx:150
msgid "Worker" msgid "Worker"
msgstr "" msgstr "Працівник"
#: src/components/forms/InstanceOptions.tsx:151 #: src/components/forms/InstanceOptions.tsx:151
#: src/tables/settings/FailedTasksTable.tsx:48 #: src/tables/settings/FailedTasksTable.tsx:48
msgid "Stopped" msgid "Stopped"
msgstr "" msgstr "Зупинено"
#: src/components/forms/InstanceOptions.tsx:151 #: src/components/forms/InstanceOptions.tsx:151
msgid "Running" msgid "Running"