mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 12:45: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:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							6b0a082b5a
						
					
				
				
					commit
					64f72381a1
				
			| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Arabic\n" | ||||
| "Language: ar_SA\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "نقطة نهاية API غير موجودة" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "الكمية المقدمة غير صحيحة" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "يمكن العثور على تفاصيل الخطأ في لوحة التحكم" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "أدخل التاريخ" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Bulgarian\n" | ||||
| "Language: bg_BG\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "Не е намерена крайна точка на API" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "Потребителя няма нужното разрешение, за да вижда този модел" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "Въведена е недопустима стойност" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "Подробности за грешката могат да се намерят в администраторския панел" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Въведи дата" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Czech\n" | ||||
| "Language: cs_CZ\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| 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í." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Položky musí být uvedeny jako seznam" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Zadán neplatný seznam položek" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "Filtry musí být uvedeny jako slovník" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Poskytnuty neplatné filtry" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Zadejte datum" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Neplatná fyzikální jednotka" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Přidaná hodnota nesmí být záporná" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Nesmí přesáhnout 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Neplatná hodnota překročení" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Nadřazená sestava" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategorie" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Volitelné" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Sestava" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Automaticky zvolit sériová čísla" | ||||
| 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" | ||||
|  | ||||
| #: 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Následující sériová čísla již existují nebo jsou neplatná" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Povolit varianty" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Položka kusovníku" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Opožděný výrobní příkaz" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Objednávka sestavy {bo} je nyní opožděná" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Je odkaz" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Je soubor" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktivní" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Argumenty klíčových slov úlohy" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Typ modelu" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Možné zakoupit" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Prodejné" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Výrobce" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Dodavatel" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "Má revize" | ||||
| msgid "BOM Valid" | ||||
| msgstr "Kusovník schválen" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Nainstalováno" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Činnost nebyla specifikována" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nebyla nalezena odpovídající činnost" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Položky" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "Plugin nebyl nalezen" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "Plugin není aktivní" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "Plugin nepodporuje tisk štítků" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "Nadřazená místo" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Externí umístění" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Strom dílů" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Množství je povinné" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Oprávnění" | ||||
| msgid "Important dates" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token vypršel" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Danish\n" | ||||
| "Language: da_DK\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this 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" | ||||
| msgstr "Fejloplysninger kan findes i admin panelet" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Angiv dato" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhed" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Overskud må ikke være negativ" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Overskuddet må ikke overstige 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Ugyldig værdi for overskud" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Overordnet produktion" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Valgfri" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: German\n" | ||||
| "Language: de_DE\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| 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." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Ungültige Artikelliste angegeben" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Ungültige Filter angegeben" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Fehlerdetails finden Sie im Admin-Panel" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Datum eingeben" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Ungültige physikalische Einheit" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Überschuss-Wert darf nicht negativ sein" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Überschuss darf 100% nicht überschreiten" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Ungültiger Wert für Ausschuss" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Eltern-Bauauftrag" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategorie" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Optional" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Baugruppe" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Seriennummern automatisch zuweisen" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Varianten zulassen" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Stücklisten-Position" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Überfälliger Bauauftrag" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Bauauftrag {bo} ist jetzt überfällig" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Link" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Datei" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktiv" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Schlüsselwort Parameter für Aufgaben" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Modelltyp" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Kaufbar" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Verkäuflich" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Hersteller" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Firma" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Zulieferer" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "Markiert" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "Nach markierten Kategorien filtern" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Ebenen" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Ebenen" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "Filter nach Kategorietiefe" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "Oberste Ebene" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "Oberste Ebene" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "Mehrstufig" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Installiert" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| 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" | ||||
| msgstr "Keine Aktion angegeben" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Keine passende Aktion gefunden" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "Konfiguration löschen" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Teile" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "Plugin nicht gefunden" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "Plugin ist nicht aktiv" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "part_image tag benötigt eine Bauteilinstanz" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "company_image tag erfordert eine Firmeninstanz" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "Filtern nach Standorttiefe" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| 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" | ||||
| msgstr "Übergeordneter Ort" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filtern nach übergeordnetem Ort" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Statuscode" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Externer Standort" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Teile-Baum" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Gültigkeitsdauer vor" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Gültigkeitsdauer nach" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "überfällig" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Menge ist erforderlich" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Gültiges Teil muss angegeben werden" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Berechtigungen" | ||||
| msgid "Important dates" | ||||
| msgstr "wichtige Daten" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "Token wurde widerrufen" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token ist abgelaufen" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Greek\n" | ||||
| "Language: el_GR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "Το API endpoint δε βρέθηκε" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "Μη έγκυρη ποσότητα" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Εισάγετε ημερομηνία" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Μη έγκυρη φυσική μονάδα" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "Μη έγκυρος κωδικός συναλλάγματος" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "Η μέση τιμή δεν πρέπει να είναι αρνητική" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Μη έγκυρη τιμή για υπέρβαση" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Γονική Κατασκευή" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Προαιρετικό" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -8,7 +8,7 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\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" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| @@ -22,35 +22,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -97,15 +97,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -511,15 +511,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -532,7 +532,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -652,7 +652,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1081,7 +1081,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1322,7 +1322,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1394,19 +1394,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1515,7 +1515,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2065,7 +2065,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2445,7 +2445,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3503,7 +3503,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3751,7 +3751,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5059,7 +5059,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5067,7 +5067,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5075,7 +5075,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5139,15 +5139,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6315,31 +6315,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7246,27 +7246,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7547,123 +7547,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8508,11 +8508,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Spanish\n" | ||||
| "Language: es_ES\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Los artículos deben ser proporcionados como una lista" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Lista de artículos no válida" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Filtros proporcionados inválidos" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Detalles del error pueden encontrarse en el panel de administración" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Ingrese la fecha" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "El valor excedente no debe ser negativo" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "El excedente no debe superar el 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Valor no válido para sobrecarga" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Construcción o Armado Superior" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Categoría" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opcional" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Montaje" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Los siguientes números seriales ya existen o son inválidos" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Permitir variantes" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Item de Lista de Materiales" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "El pedido de construcción {bo} está atrasado" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "¿Es enlace?" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "¿Es archivo?" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Activo" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Comprable" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Vendible" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Fabricante" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Proveedor" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "Favoritos" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Profundidad" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Profundidad" | ||||
| msgid "Filter by category depth" | ||||
| 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" | ||||
| msgstr "Nivel superior" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "Nivel superior" | ||||
| msgid "Filter by top-level categories" | ||||
| 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" | ||||
| msgstr "En cascada" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Instalado" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "No se especificó ninguna acción" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "No se encontró ninguna acción coincidente" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "Ubicación principal" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filtrar por ubicación principal" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| 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)" | ||||
| 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)" | ||||
| msgstr "Nombre de la pieza (expresión regular)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "Pieza IPN (expresión regular)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "Stock mínimo" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "Stock máximo" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Código de estado" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Ubicación externa" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "Instalado en otro artículo de existencias" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Árbol de piezas" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "Actualizado antes" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "Actualizado después" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "Inventario antes" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "Inventario después" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Desactualizado" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Cantidad requerida" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Debe suministrarse una parte válida" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Permisos" | ||||
| msgid "Important dates" | ||||
| msgstr "Fechas importantes" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "Token revocado" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token expirado" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 21:25\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Spanish, Mexico\n" | ||||
| "Language: es_MX\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Lista de artículos inválida" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Filtros proporcionados inválidos" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Detalles del error pueden encontrarse en el panel de administración" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Ingrese la fecha" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "El valor excedente no debe ser negativo" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "El excedente no debe superar el 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Valor no válido para sobrecarga" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Construcción o Armado Superior" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Categoría" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opcional" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Montaje" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Los siguientes números seriales ya existen o son inválidos" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Permitir variantes" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Item de Lista de Materiales" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "El pedido de construcción {bo} está atrasado" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "¿Es enlace?" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "¿Es archivo?" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Activo" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Comprable" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Vendible" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Fabricante" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Proveedor" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "Favoritos" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Profundidad" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Profundidad" | ||||
| msgid "Filter by category depth" | ||||
| 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" | ||||
| msgstr "Nivel superior" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "Nivel superior" | ||||
| msgid "Filter by top-level categories" | ||||
| 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" | ||||
| msgstr "En cascada" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Instalado" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "No se especificó ninguna acción" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "No se encontró ninguna acción coincidente" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "Ubicación principal" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filtrar por ubicación principal" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| 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)" | ||||
| 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)" | ||||
| msgstr "Nombre de la pieza (expresión regular)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| 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)" | ||||
| msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "IPN de Pieza (expresión regular)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "Existencias mínimas" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "Existencias máximas" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Código de estado" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Ubicación externa" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "Consumido por orden de construcción" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "Instalado en otro artículo de existencias" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Árbol de piezas" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "Actualizado antes de" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "Actualizado después de" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "Inventario antes de" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "Inventario después de" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Desactualizado" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Cantidad requerida" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Debe suministrarse una parte válida" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Permisos" | ||||
| msgid "Important dates" | ||||
| msgstr "Fechas importantes" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "Token revocado" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token expirado" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Estonian\n" | ||||
| "Language: et_EE\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "Teil ei ole selle lehe vaatamiseks luba" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Pane kuupäev" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Valikuline" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "On link" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "On fail" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Mudeli liik" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Ostetav" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Tootja" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Ettevõte" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Tarnija" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Sügavus" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Sügavus" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Paigaldatud" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Õigused" | ||||
| msgid "Important dates" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Persian\n" | ||||
| "Language: fa_IR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "قبل از انجام هر کار دیگری باید احراز هویت دو مرحله ای را فعال کنید." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "لیست اقلام یا فیلترها باید برای عملیات انبوه ارائه شود" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "موارد باید به صورت لیست ارائه شود" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "لیست موارد نامعتبر ارائه شده است" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "فیلترها باید به صورت دستوری ارائه شوند" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "فیلترهای نامعتبر ارائه شده است" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "هیچ موردی با معیارهای ارائه شده مطابقت ندارد" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "مقدار ارائه شده نامعتبر است" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "تاریخ را وارد کنید" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "واحد فیزیکی نامعتبر" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "کد ارز معتبر" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "ارزش اضافه نباید منفی باشد" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "ارزش اضافه نباید از 100٪ تجاوز کند" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "هیچ عملیات کاربر-محوری، مشخص نشده است" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Finnish\n" | ||||
| "Language: fi_FI\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Virheen tiedot löytyvät hallintapaneelista" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Anna päivämäärä" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategoria" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktiivinen" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Ostettavissa" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Valmistaja" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Yritys" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Toimittaja" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Oikeudet" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: French\n" | ||||
| "Language: fr_FR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Filtres fournis invalides" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Entrer la date" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Unité invalide" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| 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%" | ||||
| msgstr "Le surplus ne doit pas dépasser 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Valeur invalide pour le dépassement" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Fabrication parente" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Catégorie" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Facultatif" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Assemblage" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Allouer automatiquement les numéros de série" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| 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" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Article du BOM" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Ordre de commande en retard" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "L'ordre de commande {bo} est maintenant en retard" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "C'est un lien" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "C'est un fichier" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Actif" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Mots-clés arguments tâche" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Achetable" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Vendable" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Fabricant" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Fournisseur" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Profondeur" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Profondeur" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "Premier niveau" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "Premier niveau" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "Cascade" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Aucune action spécifiée" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Aucune action correspondante trouvée" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| 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" | ||||
| msgstr "Emplacement parent" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filtrer par emplacement parent" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Emplacement externe" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Date d'expiration avant" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Date d’expiration après" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Droits" | ||||
| msgid "Important dates" | ||||
| msgstr "Dates importantes" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Hebrew\n" | ||||
| "Language: he_IL\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "למשתמש אין הרשאה לצפות במוזל הזה" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "הזן תאריך סיום" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "קוד מטבע לא מאושר" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "מקור הבנייה" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "לא פורטה הפעולה" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "פעולה מבוקשת לא נמצאה" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Hindi\n" | ||||
| "Language: hi_IN\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "तारीख दर्ज करें" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Hungarian\n" | ||||
| "Language: hu_HU\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Érvénytelen szűrők vannak megadva" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "A hiba részleteit megtalálod az admin panelen" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Dátum megadása" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "Túlszállítás nem lehet negatív" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 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" | ||||
| msgstr "Érvénytelen érték a túlszállításra" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Szülő gyártás" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategória" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opcionális" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Gyártmány" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" | ||||
| @@ -1322,7 +1322,7 @@ msgid "Allow Variants" | ||||
| msgstr "Változatok" | ||||
|  | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "A {bo} gyártás most már késésben van" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Ez egy hivatkozás" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Ez egy állomány" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktív" | ||||
| @@ -2065,7 +2065,7 @@ msgstr "Feladat kulcsszó paraméterek" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Modell típusa" | ||||
| @@ -2445,7 +2445,7 @@ msgstr "Beszerezhető" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Értékesíthető" | ||||
|  | ||||
| @@ -3503,7 +3503,7 @@ msgid "Manufacturer" | ||||
| msgstr "Gyártó" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Beszállító" | ||||
|  | ||||
| @@ -5059,7 +5059,7 @@ msgstr "Csillagozott" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "Csillagozottra szűrés" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "Mélység" | ||||
|  | ||||
| @@ -5067,7 +5067,7 @@ msgstr "Mélység" | ||||
| msgid "Filter by category depth" | ||||
| 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" | ||||
| msgstr "Felső szint" | ||||
|  | ||||
| @@ -5075,7 +5075,7 @@ msgstr "Felső szint" | ||||
| msgid "Filter by top-level categories" | ||||
| 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" | ||||
| msgstr "Lépcsőzetes" | ||||
|  | ||||
| @@ -5139,15 +5139,15 @@ msgstr "Vannak Változatok" | ||||
| msgid "BOM Valid" | ||||
| msgstr "Alkatrészjegyzék ellenőrizve" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "Összeállított Alkatrész ellenőrizhető" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "Összetevő alkatrész ellenőrizhető" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Beépítve" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| 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" | ||||
| msgstr "Nincs megadva művelet" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nincs egyező művelet" | ||||
|  | ||||
| @@ -7246,27 +7246,27 @@ msgstr "Konfiguráció törlése" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Tételek" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "Plugin nem található" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "Plugin nem aktív" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "Plugin nem támogatja a címkenyomtatást" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Hely mélységre szűrés" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "Csúcs készlethelyre szűrés" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| 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" | ||||
| msgstr "Szülő hely" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Szülő helyre szűrés" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Státuszkód" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Külső hely" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Alkatrész fa" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Lejárat előtt" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Lejárat után" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Állott" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Mennyiség megadása kötelező" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "A token visszavonva" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "A token lejárt" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Indonesian\n" | ||||
| "Language: id_ID\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Detail terkait galat dapat dilihat di panel admin" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Masukkan tanggal" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Nilai kelebihan tidak boleh negatif" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Kelebihan tidak boleh melebihi 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Nilai kelebihan tidak valid" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Produksi Induk" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Alokasikan nomor seri secara otomatis" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Item tagihan material" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktif" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Perusahaan" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Terpasang" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Tidak ada tindakan yang ditentukan" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Aksi tidak ditemukan" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token telah kadaluarsa" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Italian\n" | ||||
| "Language: it_IT\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| 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." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Lista elementi fornita non valida" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Filtri forniti non validi" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Inserisci la data" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Unità fisica non valida" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Il sovra-valore non può essere negativo" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "L'eccesso non deve superare il 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Valore non valido per eccedenza" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Produzione Genitore" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Categoria" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opzionale" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Assemblaggio" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Numeri di Serie Assegnazione automatica" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Consenti Le Varianti" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Distinta base (Bom)" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Ordine di produzione in ritardo" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "L'ordine di produzione {bo} è in ritardo" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "Nome per questa notifica" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Attivo" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Acquistabile" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Vendibile" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Produttore" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Fornitore" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "Notifica di magazzino bassa" | ||||
| 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" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Installato" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Nessuna azione specificata" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nessuna azione corrispondente trovata" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "Nome della parte (maiuscole e minuscole)" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "Il nome della parte contiene (maiuscole e minuscole)" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "Nome della parte (regex)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "IPN della parte (maiuscole e minuscole)" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "IPN della parte contiene (maiuscole e minuscole)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "IPN della parte (regex)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "Giacenza minima" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "Giacenza massima" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Codici di stato" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Ubicazione Esterna" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Obsoleto" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "La quantità è richiesta" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Deve essere fornita un articolo valido" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| 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" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Permessi" | ||||
| msgid "Important dates" | ||||
| msgstr "Date Importanti" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Korean\n" | ||||
| "Language: ko_KR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Lithuanian\n" | ||||
| "Language: lt_LT\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Latvian\n" | ||||
| "Language: lv_LV\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Ievadiet datumu" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Dutch\n" | ||||
| "Language: nl_NL\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "Schakel tweestapsverificatie in voordat je iets anders kunt doen." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Items moeten worden opgegeven als een lijst" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Ongeldige items lijst verstrekt" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "Filters moeten als woordenboek worden opgegeven" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Ongeldige filters opgegeven" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided 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" | ||||
| 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" | ||||
| msgstr "Error details kunnen worden gevonden in het admin scherm" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Voer datum in" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Ongeldige fysieke eenheid" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Overschotwaarde mag niet negatief zijn" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Overschot mag niet groter zijn dan 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Ongeldige waarde voor overschot" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Bovenliggende Productie" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Categorie" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Optioneel" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Samenstelling" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Serienummers automatisch toewijzen" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "De volgende serienummers bestaan al of zijn ongeldig" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Varianten toestaan" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Stuklijstartikel" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Achterstallige Productieorder" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Productieorder {bo} is nu achterstallig" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Is koppeling" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Is een bestand" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Actief" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Taak trefwoord argumenten" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Model type" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Koopbaar" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Verkoopbaar" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Fabrikant" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Bedrijf" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Leverancier" | ||||
|  | ||||
| @@ -5059,7 +5059,7 @@ msgstr "Favoriet" | ||||
| msgid "Filter by starred categories" | ||||
| 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" | ||||
| msgstr "Diepte" | ||||
|  | ||||
| @@ -5067,7 +5067,7 @@ msgstr "Diepte" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "Filteren op categorie diepte" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "Hoogste niveau" | ||||
|  | ||||
| @@ -5075,7 +5075,7 @@ msgstr "Hoogste niveau" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "Filteren op topniveau categorieën" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "Stapelen" | ||||
|  | ||||
| @@ -5139,15 +5139,15 @@ msgstr "Heeft revisies" | ||||
| msgid "BOM Valid" | ||||
| msgstr "BOM Valid" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "Assemblage deel is testbaar" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "Component onderdeel is testbaar" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "Gebruik" | ||||
|  | ||||
| @@ -6315,31 +6315,31 @@ msgstr "Lage voorraad melding" | ||||
| 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" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
| msgstr "verplicht" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
| msgstr "Voorbeeld" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Geïnstalleerd" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| 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" | ||||
| msgstr "Geen actie gespecificeerd" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| 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 | ||||
| msgid "Levels" | ||||
| msgstr "" | ||||
| msgstr "Niveau" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:18 | ||||
| msgid "Number of levels to export" | ||||
| msgstr "" | ||||
| msgstr "Aantal niveaus om te exporteren" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:23 | ||||
| #: plugin/builtin/exporter/part_parameter_exporter.py:17 | ||||
| msgid "Stock Data" | ||||
| msgstr "" | ||||
| msgstr "Voorraad gegevens" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:23 | ||||
| #: plugin/builtin/exporter/part_parameter_exporter.py:17 | ||||
| msgid "Include part stock data" | ||||
| msgstr "" | ||||
| msgstr "Inclusief voorraadgegevens" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:27 | ||||
| #: plugin/builtin/exporter/part_parameter_exporter.py:21 | ||||
| msgid "Pricing Data" | ||||
| msgstr "" | ||||
| msgstr "Prijs gegevens" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:27 | ||||
| #: plugin/builtin/exporter/part_parameter_exporter.py:21 | ||||
| msgid "Include part pricing data" | ||||
| msgstr "" | ||||
| msgstr "Inclusief prijsgegevens" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:31 | ||||
| msgid "Supplier Data" | ||||
| msgstr "" | ||||
| msgstr "Leveranciersgegevens" | ||||
|  | ||||
| #: plugin/builtin/exporter/bom_exporter.py:31 | ||||
| msgid "Include supplier data" | ||||
| @@ -7246,27 +7246,27 @@ msgstr "Configuratie verwijderen" | ||||
| msgid "Delete the plugin configuration from the 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" | ||||
| msgstr "Items" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "Plug-in niet gevonden" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "Plug-in is niet actief" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "Plug-in ondersteunt geen label printen" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "bedrijf_imagetag vereist een bedrijfsinstantie" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "Filter op locatie diepte" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "Filter op topniveau locaties" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| 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" | ||||
| msgstr "Bovenliggende locatie" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filter op bovenliggende locatie" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "Naam van onderdeel (hoofdletter ongevoelig)" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "Naam van onderdeel bevat (hoofdletter ongevoelig)" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "Naam onderdeel (regex)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "Deel IPN (hoofdletter ongevoelig)" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "Onderdeel IPN bevat (hoofdletter ongevoelig)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "Deel IPN (regex)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "Minimale voorraad" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "Maximale voorraad" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Status code" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Externe locatie" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "Verbruikt door productieorder" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "Geïnstalleerd in een ander voorraadartikel" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Boomstructuur onderdeel" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "Eerder bijgewerkt" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "Bijgewerkt na" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "Voorraadcontrole voor" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "Voorraadcontrole na" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Vervaldatum voor" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Vervaldatum na" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Verouderd" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Hoeveelheid is vereist" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Geldig onderdeel moet worden opgegeven" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" | ||||
|  | ||||
| @@ -8508,11 +8508,11 @@ msgstr "Machtigingen" | ||||
| msgid "Important dates" | ||||
| msgstr "Belangrijke data" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "Token is ingetrokken" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token is verlopen" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Norwegian\n" | ||||
| "Language: no_NO\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Feildetaljer kan finnes i admin-panelet" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Oppgi dato" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhet" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Svinn-verdien kan ikke være negativ" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Svinn kan ikke overstige 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Ugyldig verdi for svinn" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Overordnet produksjon" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategori" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Valgfritt" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Sammenstilling" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Automatisk tildeling av serienummer" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Følgende serienummer finnes allerede eller er ugyldige" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Tillat Varianter" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "BOM-artikkel" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Forfalt produksjonsordre" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Produksjonsordre {bo} er nå forfalt" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Er lenke" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Er fil" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktiv" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Nøkkelordargumenter for oppgave" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Modelltype" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Kjøpbar" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Salgbar" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Produsent" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Firma" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Leverandør" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "Varsel om lav lagerbeholdning" | ||||
| 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" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Installert" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Ingen handling spesifisert" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Ingen samsvarende handling funnet" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "part_image-taggen krever en Part-instans" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "company_image-taggen krever en Company-instans" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Statuskode" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Ekstern plassering" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Del-tre" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Utløpsdato før" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Utløpsdato etter" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Foreldet" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Antall kreves" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Gyldig del må oppgis" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Serienumre kan ikke angis for en ikke-sporbar del" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Tillatelser" | ||||
| msgid "Important dates" | ||||
| msgstr "Viktige datoer" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "Token er tilbakekalt" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token har utløpt" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Polish\n" | ||||
| "Language: pl_PL\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "Musisz włączyć uwierzytelnianie dwuskładnikowe przed wykonaniem czegokolwiek innego." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Elementy muszą być podane jako lista" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Podano nieprawidłową listę artykułów" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "Filtry muszą być dostarczone jako kartka" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Podano niepoprawne filtry" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Wprowadź dane" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "Wartość przedawnienia nie może być ujemna" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Przedawnienie nie może przekroczyć 100 %" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Nieprawidłowa wartość przedawnienia" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Budowa nadrzędna" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategoria" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opcjonalne" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Złożenie" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Automatycznie przydzielaj numery seryjne" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Zezwalaj na warianty" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Element BOM" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktywny" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Możliwość zakupu" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Możliwość sprzedaży" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Producent" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Firma" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Dostawca" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Zainstalowane" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Nie określono działania" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nie znaleziono pasującej akcji" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Uprawnienia" | ||||
| msgid "Important dates" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Portuguese\n" | ||||
| "Language: pt_PT\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Detalhes do erro podem ser encontrados no painel de administrador" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Insira uma Data" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "Valor excedente não deve ser negativo" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Excedente não deve exceder 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Valor de excedente inválido" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Produção Progenitor" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Categoria" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opcional" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Montagem" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Alocar Números de Série Automaticamente" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| 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" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Permitir variações" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Item LDM" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Pedido de produção vencido" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Pedido de produção {bo} está atrasada" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "É uma Ligação" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "É um arquivo" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Ativo" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Argumentos Palavra-chave da Tarefa" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Comprável" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Vendível" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Fabricante" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Fornecedor" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Instalado" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Nenhuma ação especificada" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nenhuma ação correspondente encontrada" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Itens" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| 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" | ||||
| msgstr "Tag company_image necessita de uma instância de Empresa" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Código da situação" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Localização externa" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Árvore de Peças" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Data de validade antes" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Data de validade depois" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Inativo" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Quantidade obrigatória" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Datas importantes" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "O token foi revogado" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token expirou" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Portuguese, Brazilian\n" | ||||
| "Language: pt_BR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Lista de itens inválida fornecida" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Filtros inválidos fornecidos" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Informe a data" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Ativo" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Romanian\n" | ||||
| "Language: ro_RO\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Russian\n" | ||||
| "Language: ru_RU\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "Вы должны включить двухфакторную аутентификацию, прежде чем делать что-нибудь еще." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "Конечная точка API не обнаружена" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "У пользователя недостаточно прав для просмотра этой модели!" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "недопустимое количество" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "Подробности об ошибке можно найти в панели администратора" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Введите дату" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Неверная физическая единица" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "Неверный код валюты" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "Значение избытка не должно быть отрицательным" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Избыток не может превысить 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Неверное значение для избытка" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Родительский заказ на производство" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Категория" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Необязательно" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Производимая деталь" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Автоматически выделить серийные номер | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Следующие серийные номера уже существуют или недействительны" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Разрешить разновидности" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Позиция BOM" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Просроченный заказ сборки" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Заказ на производство {bo} просрочен" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Ссылка" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Файл" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "У пользователя нет прав для удаления этих вложений" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "У пользователя нет прав на удаление этого вложения" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Активный" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Можно купить" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Можно продавать" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Производитель" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Компания" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "Связанная деталь производителя должна | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Поставщик" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Установлено" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Действие не указано" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Соответствующее действие не найдено" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Элементы" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Код статуса" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Древо Деталей" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Залежалый" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Необходимо указать количество" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Права доступа" | ||||
| msgid "Important dates" | ||||
| msgstr "Важные даты" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Slovak\n" | ||||
| "Language: sk_SK\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Slovenian\n" | ||||
| "Language: sl_SI\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Podrobnosti napake so vidne v pogledu administratorja" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Vnesi datum" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Neveljavna fizična enota" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Prestara vrednost ne sme biti negativna" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Prestarost ne sme presegati 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Neveljavna vrednost za prestarost" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Nadrejena izgradnja" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Neobvezno" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Montaža" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktivno" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Serbian (Latin)\n" | ||||
| "Language: sr_CS\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Lista nevalidiranih stavki" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Dati su neispravni filteri" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Detalji o grešci se mogu naći u admin sekciji" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Unesite datum" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "Ukupna vrednost ne sme da bude negativna" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Ukupna vrednost ne sme da prelazi 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Nevažeća ukupna vrednost" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Roditeljski proizvod" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategorija" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Opciono" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Sklapanje" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Automatski alociraj serijske brojeve" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Sledeći serijski brojevi već postoje ili su neispravni" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Dozvoli varijante" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "BOM stavka" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Prekoračeni nalog za izgradnju" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "Nalog za izgradnju {bo} je sada prekoračen" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "je link" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "je datoteka" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktivan" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Ključne reči argumenata zadatka" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Tip modela" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Može da se kupi" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Može da se proda" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Proizvođač" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Kompanija" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Dobavljač" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "Označeno zvezdicom" | ||||
| msgid "Filter by starred categories" | ||||
| 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" | ||||
| msgstr "Dubina" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "Dubina" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "Filtriraj po dubini kategorije" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "Vrhovni" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "Vrhovni" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "Filtriraj po vrhovnim kategorijama" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "Kaskadno" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "Ima revizije" | ||||
| msgid "BOM Valid" | ||||
| msgstr "Spisak materijala validan" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "Deo sklopa se može testirati" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "Deo komponente se može testirati" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| msgstr "Dostupne zalihe za {part.name} su pale ispod konfigurisanog minimalnog nivoa" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Instalirano" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| 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" | ||||
| msgstr "Nema određene akcije" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Nema poklapajuće akcije" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "Obriši konfiguraciju" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "Stavke" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "Plugin nije pronađen" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "Plugin nije aktivan" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "Plugin ne podržava štampanje natpisa" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "company_image tag zahteva instancu kompanije" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "Filtriraj po dubini lokacije" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "Filtriraj po nadređenim lokacijama" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| 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" | ||||
| msgstr "Nadređena lokacija" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "Filtriraj po nadređenoj lokaciji" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "Ime dela" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "Ime dela sadrži" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "Ime dela (regex)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "Interni deo broja" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "Interni deo broja sadrži (osetljivo na velika i mala slova)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "Interni broj dela (regex)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "Minimalne zalihe" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "Maksimalne zalihe" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Statusni kod" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Eksterna lokacija" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "Potrošeno od strane naloga za izradu" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "Instalirano u drugu stavku sa zaliha" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Stablo dela" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "Ažurirano pre" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "Ažurirano nakon" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "Popis pre" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "Popis nakon" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Datum isteka pre" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "Datum isteka nakon" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "Zastarelo" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Količina je neophodna" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "Validan deo mora biti dosavljen" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Serijski brojevi ne mogu biti dostavljeni za deo koji nije moguće pratiti" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Dozvole" | ||||
| msgid "Important dates" | ||||
| 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" | ||||
| msgstr "Token je opozvan" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Token je istekao" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Swedish\n" | ||||
| "Language: sv_SE\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Information om felet finns under Error i adminpanelen" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Ange datum" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Ogiltig fysisk enhet" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Överskott värde får inte vara negativt" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Överskott får inte överstiga 100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Ogiltigt värde för överskott" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Föregående tillverkning" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategori" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Valfri" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Är länk" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Är fil" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktiv" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Tillverkare" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Företag" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Leverantör" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "Ingen åtgärd specificerad" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Ingen matchande åtgärd hittades" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Statuskod" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Thai\n" | ||||
| "Language: th_TH\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "ไม่พบ API endpoint" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "ปริมาณสินค้าไม่ถูกต้อง" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "ป้อนวันที่" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Turkish\n" | ||||
| "Language: tr_TR\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| 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." | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "Geçersiz ögeler listesi sağlandı" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "Geçersiz filtreler sağlandı" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| 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" | ||||
| msgstr "Hata detaylarını admin panelinde bulabilirsiniz" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Tarih giriniz" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "Geçersiz fiziksel birim" | ||||
| msgid "Not a valid currency code" | ||||
| 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" | ||||
| msgstr "Fazlalık değeri negatif olmamalıdır" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "Fazlalık %100'ü geçmemelidir" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "Aşım için geçersiz değer" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "Üst Yapım İşi" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Kategori" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "İsteğe Bağlı" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "Montaj" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "Seri Numaralarını Otomatik Ayır" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "Şu seri numaraları zaten varlar veya geçersizler" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Çeşide İzin Ver" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "ML Ögesi" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "Gecikmiş Yapım Siparişi" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "{bo} yapım siparişi şimdi gecikti" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Link Olanlar" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "Dosya Olanlar" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Aktif" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Anahtar görev argümanları" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "Model Tipi" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Satın Alınabilir" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Satılabilir" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Üretici" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "Şirket" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Tedarikçi" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "İşlem belirtilmedi" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "Eşleşen eylem bulunamadı" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "Yetkiler" | ||||
| msgid "Important dates" | ||||
| msgstr "Önemli tarihler" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Ukrainian\n" | ||||
| "Language: uk_UA\n" | ||||
| @@ -19,37 +19,37 @@ msgstr "" | ||||
|  | ||||
| #: InvenTree/AllUserRequire2FAMiddleware.py:42 | ||||
| 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" | ||||
| msgstr "Кінцева точка API не знайдена" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| 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" | ||||
| msgstr "" | ||||
| msgstr "Сутності необхідно надати списком" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
| msgstr "Надано неправильний список сутностей" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
| msgstr "Фільтри необхідно надавати у вигляді словника" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
| msgstr "Надано неправильні фільтри" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| 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" | ||||
| msgstr "У користувача немає дозволу на перегляд цієї моделі" | ||||
|  | ||||
| @@ -76,7 +76,7 @@ msgstr "Наданий домен електронної пошти не зат | ||||
| #: InvenTree/conversion.py:162 | ||||
| #, python-brace-format | ||||
| msgid "Invalid unit provided ({unit})" | ||||
| msgstr "" | ||||
| msgstr "Надано неправильну одиницю виміру ({unit})" | ||||
|  | ||||
| #: InvenTree/conversion.py:179 | ||||
| msgid "No value provided" | ||||
| @@ -96,15 +96,15 @@ msgstr "Невірна кількість" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "Деталі помилки можна знайти на панелі адміністратора" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "Введіть дату" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -118,15 +118,15 @@ msgstr "Нотатки" | ||||
| #: InvenTree/format.py:166 | ||||
| #, python-brace-format | ||||
| msgid "Value '{name}' does not appear in pattern format" | ||||
| msgstr "" | ||||
| msgstr "Значення '{name}' не відповідає шаблону формату" | ||||
|  | ||||
| #: InvenTree/format.py:177 | ||||
| msgid "Provided value does not match required pattern: " | ||||
| msgstr "" | ||||
| msgstr "Надане значення не відповідає обов'язковому шаблону: " | ||||
|  | ||||
| #: InvenTree/helpers.py:552 | ||||
| msgid "Cannot serialize more than 1000 items at once" | ||||
| msgstr "" | ||||
| msgstr "Неможливо серіалізувати більше ніж 1000 сутностей за раз" | ||||
|  | ||||
| #: InvenTree/helpers.py:558 | ||||
| msgid "Empty serial number string" | ||||
| @@ -297,7 +297,7 @@ msgstr "" | ||||
|  | ||||
| #: InvenTree/locales.py:45 | ||||
| msgid "Portuguese (Brazilian)" | ||||
| msgstr "" | ||||
| msgstr "Португальська (Бразилія)" | ||||
|  | ||||
| #: InvenTree/locales.py:46 | ||||
| msgid "Romanian" | ||||
| @@ -409,7 +409,7 @@ msgstr "" | ||||
| #: part/models.py:1039 part/models.py:3837 plugin/models.py:53 | ||||
| #: report/models.py:203 stock/models.py:83 | ||||
| msgid "Name" | ||||
| msgstr "" | ||||
| msgstr "Назва" | ||||
|  | ||||
| #: InvenTree/models.py:740 build/models.py:242 common/models.py:123 | ||||
| #: 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 | ||||
| #: stock/models.py:89 | ||||
| msgid "Description" | ||||
| msgstr "" | ||||
| msgstr "Опис" | ||||
|  | ||||
| #: InvenTree/models.py:741 stock/models.py:90 | ||||
| msgid "Description (optional)" | ||||
| msgstr "" | ||||
| msgstr "Опис (опціонально)" | ||||
|  | ||||
| #: InvenTree/models.py:756 common/models.py:2309 | ||||
| msgid "Path" | ||||
| @@ -431,7 +431,7 @@ msgstr "Шлях" | ||||
|  | ||||
| #: InvenTree/models.py:887 | ||||
| msgid "Markdown notes (optional)" | ||||
| msgstr "" | ||||
| msgstr "Примітки в Markdown (опціонально)" | ||||
|  | ||||
| #: InvenTree/models.py:918 | ||||
| msgid "Barcode Data" | ||||
| @@ -464,7 +464,7 @@ msgstr "" | ||||
|  | ||||
| #: InvenTree/models.py:1102 | ||||
| msgid "Server Error" | ||||
| msgstr "" | ||||
| msgstr "Помилка сервера" | ||||
|  | ||||
| #: InvenTree/models.py:1103 | ||||
| msgid "An error has been logged by the server." | ||||
| @@ -510,15 +510,15 @@ msgstr "" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -644,14 +644,14 @@ msgstr "" | ||||
|  | ||||
| #: build/api.py:453 build/serializers.py:1392 part/models.py:4333 | ||||
| msgid "Consumable" | ||||
| msgstr "" | ||||
| msgstr "Розхідний матеріал" | ||||
|  | ||||
| #: build/api.py:456 build/serializers.py:1395 part/models.py:4327 | ||||
| msgid "Optional" | ||||
| msgstr "" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -943,7 +943,7 @@ msgstr "" | ||||
| #: stock/serializers.py:135 stock/serializers.py:175 stock/serializers.py:714 | ||||
| #: templates/email/build_order_completed.html:18 | ||||
| msgid "Quantity" | ||||
| msgstr "" | ||||
| msgstr "Кількість" | ||||
|  | ||||
| #: build/models.py:1571 | ||||
| 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:1785 users/models.py:551 | ||||
| msgid "Location" | ||||
| msgstr "" | ||||
| msgstr "Місце" | ||||
|  | ||||
| #: build/serializers.py:390 | ||||
| msgid "Stock location for build output" | ||||
| @@ -1080,7 +1080,7 @@ msgstr "" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "" | ||||
| @@ -1318,10 +1318,10 @@ msgstr "" | ||||
|  | ||||
| #: build/serializers.py:1407 part/models.py:4381 | ||||
| msgid "Allow Variants" | ||||
| msgstr "" | ||||
| msgstr "Дозволити варіанти" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -1494,7 +1494,7 @@ msgstr "" | ||||
| #: common/models.py:1263 company/serializers.py:567 order/models.py:1632 | ||||
| #: order/models.py:2734 | ||||
| msgid "Price" | ||||
| msgstr "" | ||||
| msgstr "Ціна" | ||||
|  | ||||
| #: common/models.py:1264 | ||||
| msgid "Unit price at specified quantity" | ||||
| @@ -1514,7 +1514,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "" | ||||
| @@ -1697,7 +1697,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1906 | ||||
| msgid "Comment" | ||||
| msgstr "" | ||||
| msgstr "Коментар" | ||||
|  | ||||
| #: common/models.py:1907 | ||||
| msgid "Attachment comment" | ||||
| @@ -1705,19 +1705,19 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:1923 | ||||
| msgid "Upload date" | ||||
| msgstr "" | ||||
| msgstr "Дата завантаження" | ||||
|  | ||||
| #: common/models.py:1924 | ||||
| msgid "Date the file was uploaded" | ||||
| msgstr "" | ||||
| msgstr "Дата завантаження файлу" | ||||
|  | ||||
| #: common/models.py:1928 | ||||
| msgid "File size" | ||||
| msgstr "" | ||||
| msgstr "Розмір файлу" | ||||
|  | ||||
| #: common/models.py:1928 | ||||
| msgid "File size in bytes" | ||||
| msgstr "" | ||||
| msgstr "Розмір файлу в байтах" | ||||
|  | ||||
| #: common/models.py:1966 common/serializers.py:637 | ||||
| msgid "Invalid model type specified for attachment" | ||||
| @@ -1771,7 +1771,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:2029 generic/states/serializers.py:24 | ||||
| msgid "Color" | ||||
| msgstr "" | ||||
| msgstr "Колір" | ||||
|  | ||||
| #: common/models.py:2030 | ||||
| msgid "Color that will be displayed in the frontend" | ||||
| @@ -1779,7 +1779,7 @@ msgstr "" | ||||
|  | ||||
| #: common/models.py:2038 part/serializers.py:281 | ||||
| msgid "Model" | ||||
| msgstr "" | ||||
| msgstr "Модель" | ||||
|  | ||||
| #: common/models.py:2039 | ||||
| msgid "Model this state is associated with" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2417,7 +2417,7 @@ msgstr "" | ||||
| #: report/models.py:563 report/serializers.py:90 report/serializers.py:131 | ||||
| #: stock/serializers.py:243 | ||||
| msgid "Template" | ||||
| msgstr "" | ||||
| msgstr "Шаблон" | ||||
|  | ||||
| #: common/setting/system.py:424 | ||||
| msgid "Parts are templates by default" | ||||
| @@ -2430,7 +2430,7 @@ msgstr "" | ||||
| #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1648 | ||||
| #: part/serializers.py:1654 | ||||
| msgid "Component" | ||||
| msgstr "" | ||||
| msgstr "Компонент" | ||||
|  | ||||
| #: common/setting/system.py:436 | ||||
| msgid "Parts can be used as sub-components by default" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "" | ||||
| msgid "Important dates" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Vietnamese\n" | ||||
| "Language: vi_VN\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| 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" | ||||
|  | ||||
| @@ -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" | ||||
| 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" | ||||
| msgstr "Nhập ngày" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: 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" | ||||
| 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" | ||||
| 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%" | ||||
| 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" | ||||
| 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" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "Danh mục" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "Tuỳ chọn" | ||||
|  | ||||
| #: 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" | ||||
| 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" | ||||
| 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 | ||||
| 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ệ" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "Cho phép biến thể" | ||||
|  | ||||
| #: 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" | ||||
| 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" | ||||
| msgstr "Đặt hàng bản dựng {bo} đang quá hạn" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "Đường dẫn" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "File" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| 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" | ||||
| 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 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "Hoạt động" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "Đối số từ khóa công việc" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "Có thể mua" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "Có thể bán" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "Nhà sản xuất" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| 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 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "Nhà cung cấp" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "" | ||||
| msgid "BOM Valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "Đã cài đặt" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "Mã trạng thái" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "Địa điểm bên ngoài" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "Cây sản phẩm" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "Ngày hết hạn trước đó" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| 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" | ||||
| msgstr "Ế" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "Bắt buộc nhập số lượng" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| 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" | ||||
| msgstr "Mã thông báo đã bị thu hồi" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "Mã thông báo đã hết hạn" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Chinese Simplified\n" | ||||
| "Language: zh_CN\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "未找到 API 端点" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "提供了无效的单位" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "提供了无效的过滤器" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "用户没有权限查阅当前模型。" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "提供的数量无效" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "在管理面板中可以找到错误详细信息" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "输入日期" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "無效的物理單位" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "無效的貨幣代碼" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "損失值不能為負" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "損失率不能超過100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "無效的損失值" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "上層生產工單" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "类别" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "非必須項目" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "装配" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "自動分配序號" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "序號已存在或無效" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "允许变体" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "物料清单项" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "逾期的生产订单" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "生产订单 {bo} 现已逾期" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "是否链接" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "是否为文件" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "用户没有权限删除此附件" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "用户没有权限删除此附件" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "此网络钩子的名称" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "激活" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "任务关键词参数" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "模型类型" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "可购买" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "可销售" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "制造商" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "公司" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "链接的制造商零件必须引用相同的基础零件" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "供应商" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "已加星标" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "按星标类别筛选" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "深度" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "深度" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "按类别深度筛选" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "顶级" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "顶级" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "按顶级类别筛选" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "级联" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "有修订版本" | ||||
| msgid "BOM Valid" | ||||
| msgstr "物料清单合规" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "装配部份是可测试的" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "组件部份是可测试的" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "使用" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "低库存通知" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "可用的 {part.name}库存已经跌到设置的最低值" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "已安装" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "插件不能被删除,因为它当前处于激活状态" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "未指定操作" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "未找到指定操作" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "删除配置" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "项目" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "插件未找到" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "插件未激活" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "插件不支持标签打印" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "无效的标签尺寸" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "没有有效的项目提供到模板" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "parpart_image 标签需要一个零件实例" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "公司_图片标签需要一个公司实例" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "按位置深度筛选" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "按顶级位置筛选" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "在筛选结果中包含子地点" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "上级地点" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "按上级位置筛选" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "零件名称 (不区分大小写)" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "零件名称包含 (不区分大小写)" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "零件名称 (正则表达式)" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "内部零件号 (不区分大小写)" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "内部零件号 (不区分大小写)" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "内部零件号 (正则表达式)" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "最低库存" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "最大库存" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "状态代码" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "外部地点" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "零件树" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "过期日期前" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "过期日期后" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "过期" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "请先输入数量" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "必须提供有效的零件" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设置" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "不能为不可跟踪的零件提供序列号" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "权限" | ||||
| msgid "Important dates" | ||||
| msgstr "重要日期" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "令牌已被撤销" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "令牌已过期" | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: inventree\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2025-04-15 02:43+0000\n" | ||||
| "PO-Revision-Date: 2025-04-15 02:46\n" | ||||
| "POT-Creation-Date: 2025-04-19 14:23+0000\n" | ||||
| "PO-Revision-Date: 2025-04-19 14:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Chinese Traditional\n" | ||||
| "Language: zh_TW\n" | ||||
| @@ -21,35 +21,35 @@ msgstr "" | ||||
| msgid "You must enable two-factor authentication before doing anything else." | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:358 | ||||
| #: InvenTree/api.py:357 | ||||
| msgid "API endpoint not found" | ||||
| msgstr "未找到 API 端點" | ||||
|  | ||||
| #: InvenTree/api.py:434 | ||||
| #: InvenTree/api.py:433 | ||||
| msgid "List of items or filters must be provided for bulk operation" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:441 | ||||
| #: InvenTree/api.py:440 | ||||
| msgid "Items must be provided as a list" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:449 | ||||
| #: InvenTree/api.py:448 | ||||
| msgid "Invalid items list provided" | ||||
| msgstr "提供了無效的單位" | ||||
|  | ||||
| #: InvenTree/api.py:455 | ||||
| #: InvenTree/api.py:454 | ||||
| msgid "Filters must be provided as a dict" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:462 | ||||
| #: InvenTree/api.py:461 | ||||
| msgid "Invalid filters provided" | ||||
| msgstr "提供了無效的過濾器" | ||||
|  | ||||
| #: InvenTree/api.py:467 | ||||
| #: InvenTree/api.py:466 | ||||
| msgid "No items match the provided criteria" | ||||
| msgstr "" | ||||
|  | ||||
| #: InvenTree/api.py:710 | ||||
| #: InvenTree/api.py:709 | ||||
| msgid "User does not have permission to view this model" | ||||
| msgstr "用户沒有權限查閲當前模型。" | ||||
|  | ||||
| @@ -96,15 +96,15 @@ msgstr "提供的數量無效" | ||||
| msgid "Error details can be found in the admin panel" | ||||
| msgstr "在管理面板中可以找到錯誤詳細信息" | ||||
|  | ||||
| #: InvenTree/fields.py:136 | ||||
| #: InvenTree/fields.py:138 | ||||
| msgid "Enter date" | ||||
| msgstr "輸入日期" | ||||
|  | ||||
| #: InvenTree/fields.py:159 | ||||
| #: InvenTree/fields.py:161 | ||||
| msgid "Invalid decimal value" | ||||
| 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 | ||||
| #: part/models.py:3366 | ||||
| #: report/templates/report/inventree_build_order_report.html:172 | ||||
| @@ -510,15 +510,15 @@ msgstr "無效的物理單位" | ||||
| msgid "Not a valid currency code" | ||||
| msgstr "無效的貨幣代碼" | ||||
|  | ||||
| #: InvenTree/validators.py:113 InvenTree/validators.py:129 | ||||
| #: InvenTree/validators.py:116 InvenTree/validators.py:132 | ||||
| msgid "Overage value must not be negative" | ||||
| msgstr "損失值不能為負" | ||||
|  | ||||
| #: InvenTree/validators.py:131 | ||||
| #: InvenTree/validators.py:134 | ||||
| msgid "Overage must not exceed 100%" | ||||
| msgstr "損失率不能超過100%" | ||||
|  | ||||
| #: InvenTree/validators.py:137 | ||||
| #: InvenTree/validators.py:140 | ||||
| msgid "Invalid value for overage" | ||||
| msgstr "無效的損失值" | ||||
|  | ||||
| @@ -531,7 +531,7 @@ msgid "Parent Build" | ||||
| msgstr "上層生產工單" | ||||
|  | ||||
| #: 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" | ||||
| 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: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 | ||||
| #: 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:3666 part/models.py:4027 part/models.py:4299 | ||||
| #: 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_shipment_report.html:28 | ||||
| #: 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 | ||||
| #: templates/email/build_order_completed.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 | ||||
| #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 | ||||
| #: stock/api.py:817 | ||||
| #: stock/api.py:818 | ||||
| msgid "Category" | ||||
| msgstr "類別" | ||||
|  | ||||
| @@ -651,7 +651,7 @@ msgid "Optional" | ||||
| msgstr "非必須項目" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "裝配" | ||||
|  | ||||
| @@ -1080,7 +1080,7 @@ msgstr "自動分配序號" | ||||
| msgid "Automatically allocate required items with matching serial numbers" | ||||
| 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 | ||||
| msgid "The following serial numbers already exist or are invalid" | ||||
| msgstr "序號已存在或無效" | ||||
| @@ -1321,7 +1321,7 @@ msgid "Allow Variants" | ||||
| msgstr "允許變體" | ||||
|  | ||||
| #: 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" | ||||
| msgstr "物料清單項" | ||||
|  | ||||
| @@ -1393,19 +1393,19 @@ msgstr "逾期的生產訂單" | ||||
| msgid "Build order {bo} is now overdue" | ||||
| msgstr "生產訂單 {bo} 現已逾期" | ||||
|  | ||||
| #: common/api.py:734 | ||||
| #: common/api.py:710 | ||||
| msgid "Is Link" | ||||
| msgstr "是否鏈接" | ||||
|  | ||||
| #: common/api.py:742 | ||||
| #: common/api.py:718 | ||||
| msgid "Is File" | ||||
| msgstr "是否為文件" | ||||
|  | ||||
| #: common/api.py:785 | ||||
| #: common/api.py:761 | ||||
| msgid "User does not have permission to delete these attachments" | ||||
| msgstr "用户沒有權限刪除此附件" | ||||
|  | ||||
| #: common/api.py:802 | ||||
| #: common/api.py:778 | ||||
| msgid "User does not have permission to delete this attachment" | ||||
| msgstr "用户沒有權限刪除此附件" | ||||
|  | ||||
| @@ -1514,7 +1514,7 @@ msgstr "此網絡鈎子的名稱" | ||||
|  | ||||
| #: common/models.py:1330 common/models.py:2156 common/models.py:2263 | ||||
| #: 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 | ||||
| msgid "Active" | ||||
| msgstr "激活" | ||||
| @@ -2064,7 +2064,7 @@ msgstr "任務關鍵詞參數" | ||||
| msgid "Filename" | ||||
| 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 | ||||
| msgid "Model Type" | ||||
| msgstr "模型類型" | ||||
| @@ -2444,7 +2444,7 @@ msgstr "可購買" | ||||
| msgid "Parts are purchaseable by default" | ||||
| 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" | ||||
| msgstr "可銷售" | ||||
|  | ||||
| @@ -3502,7 +3502,7 @@ msgid "Manufacturer" | ||||
| msgstr "製造商" | ||||
|  | ||||
| #: company/api.py:306 company/models.py:97 company/models.py:370 | ||||
| #: stock/api.py:848 | ||||
| #: stock/api.py:849 | ||||
| msgid "Company" | ||||
| msgstr "公司" | ||||
|  | ||||
| @@ -3750,7 +3750,7 @@ msgstr "鏈接的製造商零件必須引用相同的基礎零件" | ||||
| #: order/models.py:626 part/serializers.py:554 | ||||
| #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.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" | ||||
| msgstr "供應商" | ||||
|  | ||||
| @@ -5058,7 +5058,7 @@ msgstr "已加星標" | ||||
| msgid "Filter by starred categories" | ||||
| msgstr "按星標類別篩選" | ||||
|  | ||||
| #: part/api.py:134 stock/api.py:254 | ||||
| #: part/api.py:134 stock/api.py:255 | ||||
| msgid "Depth" | ||||
| msgstr "深度" | ||||
|  | ||||
| @@ -5066,7 +5066,7 @@ msgstr "深度" | ||||
| msgid "Filter by category depth" | ||||
| msgstr "按類別深度篩選" | ||||
|  | ||||
| #: part/api.py:152 stock/api.py:272 | ||||
| #: part/api.py:152 stock/api.py:273 | ||||
| msgid "Top Level" | ||||
| msgstr "頂級" | ||||
|  | ||||
| @@ -5074,7 +5074,7 @@ msgstr "頂級" | ||||
| msgid "Filter by top-level categories" | ||||
| msgstr "按頂級類別篩選" | ||||
|  | ||||
| #: part/api.py:167 stock/api.py:287 | ||||
| #: part/api.py:167 stock/api.py:288 | ||||
| msgid "Cascade" | ||||
| msgstr "級聯" | ||||
|  | ||||
| @@ -5138,15 +5138,15 @@ msgstr "有修訂版本" | ||||
| msgid "BOM Valid" | ||||
| msgstr "物料清單合規" | ||||
|  | ||||
| #: part/api.py:1772 | ||||
| #: part/api.py:1775 | ||||
| msgid "Assembly part is testable" | ||||
| msgstr "裝配部份是可測試的" | ||||
|  | ||||
| #: part/api.py:1781 | ||||
| #: part/api.py:1784 | ||||
| msgid "Component part is testable" | ||||
| msgstr "組件部份是可測試的" | ||||
|  | ||||
| #: part/api.py:1832 | ||||
| #: part/api.py:1835 | ||||
| msgid "Uses" | ||||
| msgstr "使用" | ||||
|  | ||||
| @@ -6314,31 +6314,31 @@ msgstr "低庫存通知" | ||||
| msgid "The available stock for {part.name} has fallen below the configured minimum level" | ||||
| msgstr "可用的 {part.name}庫存已經跌到設置的最低值" | ||||
|  | ||||
| #: plugin/api.py:79 | ||||
| #: plugin/api.py:78 | ||||
| msgid "Builtin" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:93 | ||||
| #: plugin/api.py:92 | ||||
| msgid "Mandatory" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:104 | ||||
| #: plugin/api.py:103 | ||||
| msgid "Sample" | ||||
| msgstr "" | ||||
|  | ||||
| #: plugin/api.py:118 plugin/models.py:159 | ||||
| #: plugin/api.py:117 plugin/models.py:159 | ||||
| msgid "Installed" | ||||
| msgstr "已安裝" | ||||
|  | ||||
| #: plugin/api.py:185 | ||||
| #: plugin/api.py:184 | ||||
| msgid "Plugin cannot be deleted as it is currently active" | ||||
| msgstr "插件不能被刪除,因為它當前處於激活狀態" | ||||
|  | ||||
| #: plugin/base/action/api.py:33 | ||||
| #: plugin/base/action/api.py:34 | ||||
| msgid "No action specified" | ||||
| msgstr "未指定操作" | ||||
|  | ||||
| #: plugin/base/action/api.py:45 | ||||
| #: plugin/base/action/api.py:46 | ||||
| msgid "No matching action found" | ||||
| msgstr "未找到指定操作" | ||||
|  | ||||
| @@ -7245,27 +7245,27 @@ msgstr "刪除配置" | ||||
| msgid "Delete the plugin configuration from the database" | ||||
| 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" | ||||
| msgstr "項目" | ||||
|  | ||||
| #: report/api.py:125 | ||||
| #: report/api.py:121 | ||||
| msgid "Plugin not found" | ||||
| msgstr "插件未找到" | ||||
|  | ||||
| #: report/api.py:127 | ||||
| #: report/api.py:123 | ||||
| msgid "Plugin is not active" | ||||
| msgstr "插件未激活" | ||||
|  | ||||
| #: report/api.py:129 | ||||
| #: report/api.py:125 | ||||
| msgid "Plugin does not support label printing" | ||||
| msgstr "插件不支持標籤打印" | ||||
|  | ||||
| #: report/api.py:177 | ||||
| #: report/api.py:173 | ||||
| msgid "Invalid label dimensions" | ||||
| msgstr "無效的標籤尺寸" | ||||
|  | ||||
| #: report/api.py:192 report/api.py:271 | ||||
| #: report/api.py:188 report/api.py:267 | ||||
| msgid "No valid items provided to template" | ||||
| msgstr "沒有有效的項目提供到模板" | ||||
|  | ||||
| @@ -7546,123 +7546,123 @@ msgstr "parpart_image 標籤需要一個零件實例" | ||||
| msgid "company_image tag requires a Company instance" | ||||
| msgstr "公司_圖片標籤需要一個公司實例" | ||||
|  | ||||
| #: stock/api.py:254 | ||||
| #: stock/api.py:255 | ||||
| msgid "Filter by location depth" | ||||
| msgstr "按位置深度篩選" | ||||
|  | ||||
| #: stock/api.py:274 | ||||
| #: stock/api.py:275 | ||||
| msgid "Filter by top-level locations" | ||||
| msgstr "按頂級位置篩選" | ||||
|  | ||||
| #: stock/api.py:289 | ||||
| #: stock/api.py:290 | ||||
| msgid "Include sub-locations in filtered results" | ||||
| msgstr "在篩選結果中包含子地點" | ||||
|  | ||||
| #: stock/api.py:310 stock/serializers.py:1252 | ||||
| #: stock/api.py:311 stock/serializers.py:1252 | ||||
| msgid "Parent Location" | ||||
| msgstr "上級地點" | ||||
|  | ||||
| #: stock/api.py:311 | ||||
| #: stock/api.py:312 | ||||
| msgid "Filter by parent location" | ||||
| msgstr "按上級位置篩選" | ||||
|  | ||||
| #: stock/api.py:553 | ||||
| #: stock/api.py:554 | ||||
| msgid "Part name (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:559 | ||||
| #: stock/api.py:560 | ||||
| msgid "Part name contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:565 | ||||
| #: stock/api.py:566 | ||||
| msgid "Part name (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:570 | ||||
| #: stock/api.py:571 | ||||
| msgid "Part IPN (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:576 | ||||
| #: stock/api.py:577 | ||||
| msgid "Part IPN contains (case insensitive)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:582 | ||||
| #: stock/api.py:583 | ||||
| msgid "Part IPN (regex)" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:594 | ||||
| #: stock/api.py:595 | ||||
| msgid "Minimum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:598 | ||||
| #: stock/api.py:599 | ||||
| msgid "Maximum stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:601 | ||||
| #: stock/api.py:602 | ||||
| msgid "Status Code" | ||||
| msgstr "狀態代碼" | ||||
|  | ||||
| #: stock/api.py:641 | ||||
| #: stock/api.py:642 | ||||
| msgid "External Location" | ||||
| msgstr "外部地點" | ||||
|  | ||||
| #: stock/api.py:740 | ||||
| #: stock/api.py:741 | ||||
| msgid "Consumed by Build Order" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:750 | ||||
| #: stock/api.py:751 | ||||
| msgid "Installed in other stock item" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:839 | ||||
| #: stock/api.py:840 | ||||
| msgid "Part Tree" | ||||
| msgstr "零件樹" | ||||
|  | ||||
| #: stock/api.py:861 | ||||
| #: stock/api.py:862 | ||||
| msgid "Updated before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:865 | ||||
| #: stock/api.py:866 | ||||
| msgid "Updated after" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:869 | ||||
| #: stock/api.py:870 | ||||
| msgid "Stocktake Before" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:873 | ||||
| #: stock/api.py:874 | ||||
| msgid "Stocktake After" | ||||
| msgstr "" | ||||
|  | ||||
| #: stock/api.py:878 | ||||
| #: stock/api.py:879 | ||||
| msgid "Expiry date before" | ||||
| msgstr "過期日期前" | ||||
|  | ||||
| #: stock/api.py:882 | ||||
| #: stock/api.py:883 | ||||
| msgid "Expiry date after" | ||||
| msgstr "過期日期後" | ||||
|  | ||||
| #: stock/api.py:885 stock/serializers.py:669 | ||||
| #: stock/api.py:886 stock/serializers.py:669 | ||||
| msgid "Stale" | ||||
| msgstr "過期" | ||||
|  | ||||
| #: stock/api.py:986 | ||||
| #: stock/api.py:987 | ||||
| msgid "Quantity is required" | ||||
| msgstr "請先輸入數量" | ||||
|  | ||||
| #: stock/api.py:991 | ||||
| #: stock/api.py:992 | ||||
| msgid "Valid part must be supplied" | ||||
| msgstr "必須提供有效的零件" | ||||
|  | ||||
| #: stock/api.py:1018 | ||||
| #: stock/api.py:1019 | ||||
| msgid "The given supplier part does not exist" | ||||
| 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" | ||||
| msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設置" | ||||
|  | ||||
| #: stock/api.py:1055 | ||||
| #: stock/api.py:1056 | ||||
| msgid "Serial numbers cannot be supplied for a non-trackable part" | ||||
| msgstr "不能為不可跟蹤的零件提供序列號" | ||||
|  | ||||
| @@ -8507,11 +8507,11 @@ msgstr "權限" | ||||
| msgid "Important dates" | ||||
| msgstr "重要日期" | ||||
|  | ||||
| #: users/authentication.py:29 users/models.py:157 | ||||
| #: users/authentication.py:30 users/models.py:157 | ||||
| msgid "Token has been revoked" | ||||
| msgstr "令牌已被撤銷" | ||||
|  | ||||
| #: users/authentication.py:32 | ||||
| #: users/authentication.py:33 | ||||
| msgid "Token has expired" | ||||
| msgstr "令牌已過期" | ||||
|  | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -8,7 +8,7 @@ msgstr "" | ||||
| "Language: nl\n" | ||||
| "Project-Id-Version: inventree\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" | ||||
| "Language-Team: Dutch\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
|   | ||||
| @@ -8,7 +8,7 @@ msgstr "" | ||||
| "Language: pl\n" | ||||
| "Project-Id-Version: inventree\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" | ||||
| "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" | ||||
|   | ||||
| @@ -8,7 +8,7 @@ msgstr "" | ||||
| "Language: uk\n" | ||||
| "Project-Id-Version: inventree\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" | ||||
| "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" | ||||
| @@ -461,7 +461,7 @@ msgstr "" | ||||
|  | ||||
| #: src/components/dashboard/DashboardWidgetLibrary.tsx:68 | ||||
| msgid "Active Build Orders" | ||||
| msgstr "" | ||||
| msgstr "Активні запити на збірку" | ||||
|  | ||||
| #: src/components/dashboard/DashboardWidgetLibrary.tsx:70 | ||||
| msgid "Show the number of build orders which are currently active" | ||||
| @@ -732,7 +732,7 @@ msgstr "" | ||||
|  | ||||
| #: src/components/details/DetailsImage.tsx:398 | ||||
| msgid "Image downloaded successfully" | ||||
| msgstr "" | ||||
| msgstr "Зображення успішно завантажено" | ||||
|  | ||||
| #: src/components/details/PartIcons.tsx:43 | ||||
| #~ 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 | ||||
| msgid "Could not load the template from the server." | ||||
| msgstr "" | ||||
| msgstr "Не вдалося завантажити шаблон з сервера." | ||||
|  | ||||
| #: src/components/editors/TemplateEditor/TemplateEditor.tsx:175 | ||||
| #: src/components/editors/TemplateEditor/TemplateEditor.tsx:306 | ||||
| @@ -1096,7 +1096,7 @@ msgstr "Надіслати листа" | ||||
|  | ||||
| #: src/components/forms/AuthenticationForm.tsx:221 | ||||
| msgid "Passwords do not match" | ||||
| msgstr "" | ||||
| msgstr "Паролі не збігаються" | ||||
|  | ||||
| #: src/components/forms/AuthenticationForm.tsx:238 | ||||
| msgid "Registration successful" | ||||
| @@ -1112,7 +1112,7 @@ msgstr "Помилка у вхідних даних" | ||||
|  | ||||
| #: src/components/forms/AuthenticationForm.tsx:263 | ||||
| msgid "Check your input and try again. " | ||||
| msgstr "" | ||||
| msgstr "Перевірте своє введення і спробуйте ще раз. " | ||||
|  | ||||
| #: src/components/forms/AuthenticationForm.tsx:287 | ||||
| msgid "This will be used for a confirmation" | ||||
| @@ -1185,12 +1185,12 @@ msgstr "Зберегти" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:59 | ||||
| msgid "Select Server" | ||||
| msgstr "" | ||||
| msgstr "Оберіть сервер" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:69 | ||||
| #: src/components/forms/InstanceOptions.tsx:93 | ||||
| msgid "Edit host options" | ||||
| msgstr "" | ||||
| msgstr "Редагувати параметри хосту" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:71 | ||||
| #~ msgid "Edit possible host options" | ||||
| @@ -1198,7 +1198,7 @@ msgstr "" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:77 | ||||
| msgid "Save host selection" | ||||
| msgstr "" | ||||
| msgstr "Зберегти вибір хосту" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:98 | ||||
| #~ msgid "Version: {0}" | ||||
| @@ -1232,7 +1232,7 @@ msgstr "Версія" | ||||
| #: src/components/modals/AboutInvenTreeModal.tsx:107 | ||||
| #: src/components/modals/ServerInfoModal.tsx:37 | ||||
| msgid "API Version" | ||||
| msgstr "" | ||||
| msgstr "Версія API" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:143 | ||||
| #: src/components/nav/NavigationDrawer.tsx:205 | ||||
| @@ -1247,20 +1247,20 @@ msgstr "Плагіни" | ||||
| #: src/tables/settings/TemplateTable.tsx:365 | ||||
| #: src/tables/stock/StockItemTestResultTable.tsx:402 | ||||
| msgid "Enabled" | ||||
| msgstr "" | ||||
| msgstr "Увімкнено" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:144 | ||||
| msgid "Disabled" | ||||
| msgstr "" | ||||
| msgstr "Вимкнено" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:150 | ||||
| msgid "Worker" | ||||
| msgstr "" | ||||
| msgstr "Працівник" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:151 | ||||
| #: src/tables/settings/FailedTasksTable.tsx:48 | ||||
| msgid "Stopped" | ||||
| msgstr "" | ||||
| msgstr "Зупинено" | ||||
|  | ||||
| #: src/components/forms/InstanceOptions.tsx:151 | ||||
| msgid "Running" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user