# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-18 04:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: InvenTree/api.py:83 msgid "No action specified" msgstr "" #: InvenTree/api.py:97 msgid "No matching action found" msgstr "" #: InvenTree/forms.py:101 build/forms.py:37 msgid "Confirm" msgstr "" #: InvenTree/forms.py:117 msgid "Confirm item deletion" msgstr "" #: InvenTree/forms.py:149 msgid "Enter new password" msgstr "" #: InvenTree/forms.py:156 msgid "Confirm new password" msgstr "" #: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261 msgid "Invalid quantity provided" msgstr "" #: InvenTree/helpers.py:339 msgid "Empty serial number string" msgstr "" #: InvenTree/helpers.py:360 InvenTree/helpers.py:377 #, python-brace-format msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:364 InvenTree/helpers.py:367 InvenTree/helpers.py:370 #: InvenTree/helpers.py:381 #, python-brace-format msgid "Invalid group: {g}" msgstr "" #: InvenTree/helpers.py:387 msgid "No serial numbers found" msgstr "" #: InvenTree/helpers.py:391 #, python-brace-format msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" #: InvenTree/models.py:60 msgid "Select file to attach" msgstr "" #: InvenTree/models.py:62 msgid "File comment" msgstr "" #: InvenTree/models.py:68 templates/js/stock.html:682 msgid "User" msgstr "" #: InvenTree/models.py:106 part/templates/part/params.html:20 msgid "Name" msgstr "" #: InvenTree/models.py:112 msgid "Description (optional)" msgstr "" #: InvenTree/settings.py:335 msgid "English" msgstr "" #: InvenTree/settings.py:336 msgid "German" msgstr "" #: InvenTree/settings.py:337 msgid "French" msgstr "" #: InvenTree/settings.py:338 msgid "Polish" msgstr "" #: InvenTree/status_codes.py:94 InvenTree/status_codes.py:135 #: InvenTree/status_codes.py:222 msgid "Pending" msgstr "" #: InvenTree/status_codes.py:95 msgid "Placed" msgstr "" #: InvenTree/status_codes.py:96 InvenTree/status_codes.py:225 msgid "Complete" msgstr "" #: InvenTree/status_codes.py:97 InvenTree/status_codes.py:137 #: InvenTree/status_codes.py:224 msgid "Cancelled" msgstr "" #: InvenTree/status_codes.py:98 InvenTree/status_codes.py:138 #: InvenTree/status_codes.py:175 msgid "Lost" msgstr "" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:139 #: InvenTree/status_codes.py:177 msgid "Returned" msgstr "" #: InvenTree/status_codes.py:136 order/templates/order/sales_order_base.html:98 msgid "Shipped" msgstr "" #: InvenTree/status_codes.py:171 msgid "OK" msgstr "" #: InvenTree/status_codes.py:172 msgid "Attention needed" msgstr "" #: InvenTree/status_codes.py:173 msgid "Damaged" msgstr "" #: InvenTree/status_codes.py:174 msgid "Destroyed" msgstr "" #: InvenTree/status_codes.py:176 msgid "Rejected" msgstr "" #: InvenTree/status_codes.py:223 build/templates/build/allocate.html:349 #: order/templates/order/sales_order_detail.html:220 #: part/templates/part/tabs.html:23 templates/js/build.html:120 msgid "Allocated" msgstr "" #: InvenTree/validators.py:39 msgid "Invalid character in part name" msgstr "" #: InvenTree/validators.py:52 msgid "IPN must match regex pattern" msgstr "" #: InvenTree/validators.py:60 #, python-brace-format msgid "Illegal character in name ({x})" msgstr "" #: InvenTree/validators.py:79 InvenTree/validators.py:95 msgid "Overage value must not be negative" msgstr "" #: InvenTree/validators.py:97 msgid "Overage must not exceed 100%" msgstr "" #: InvenTree/validators.py:104 msgid "Overage must be an integer value or a percentage" msgstr "" #: InvenTree/views.py:563 msgid "Database Statistics" msgstr "" #: barcode/api.py:53 barcode/api.py:150 msgid "Must provide barcode_data parameter" msgstr "" #: barcode/api.py:126 msgid "No match found for barcode data" msgstr "" #: barcode/api.py:128 msgid "Match found for barcode data" msgstr "" #: barcode/api.py:153 msgid "Must provide stockitem parameter" msgstr "" #: barcode/api.py:160 msgid "No matching stock item found" msgstr "" #: barcode/api.py:190 msgid "Barcode already matches StockItem object" msgstr "" #: barcode/api.py:194 msgid "Barcode already matches StockLocation object" msgstr "" #: barcode/api.py:198 msgid "Barcode already matches Part object" msgstr "" #: barcode/api.py:204 barcode/api.py:216 msgid "Barcode hash already matches StockItem object" msgstr "" #: barcode/api.py:222 msgid "Barcode associated with StockItem" msgstr "" #: build/forms.py:58 msgid "Location of completed parts" msgstr "" #: build/forms.py:62 msgid "Serial numbers" msgstr "" #: build/forms.py:64 stock/forms.py:105 msgid "Enter unique serial numbers (or leave blank)" msgstr "" #: build/forms.py:67 msgid "Confirm build completion" msgstr "" #: build/models.py:67 msgid "Build quantity must be integer value for trackable parts" msgstr "" #: build/models.py:73 build/templates/build/build_base.html:65 msgid "Build Title" msgstr "" #: build/models.py:76 msgid "Brief description of the build" msgstr "" #: build/models.py:84 build/templates/build/build_base.html:86 msgid "Parent Build" msgstr "" #: build/models.py:85 msgid "Parent build to which this build is allocated" msgstr "" #: build/models.py:90 build/templates/build/allocate.html:320 #: build/templates/build/auto_allocate.html:18 #: build/templates/build/build_base.html:70 #: build/templates/build/detail.html:22 order/models.py:501 #: order/templates/order/order_wizard/select_parts.html:30 #: order/templates/order/purchase_order_detail.html:145 #: order/templates/order/receive_parts.html:19 part/models.py:240 #: part/templates/part/part_app_base.html:7 #: part/templates/part/set_category.html:13 templates/js/barcode.html:336 #: templates/js/bom.html:135 templates/js/build.html:41 #: templates/js/company.html:109 templates/js/part.html:120 #: templates/js/stock.html:425 msgid "Part" msgstr "" #: build/models.py:99 msgid "Select part to build" msgstr "" #: build/models.py:104 msgid "Sales Order Reference" msgstr "" #: build/models.py:108 msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:113 msgid "Source Location" msgstr "" #: build/models.py:117 msgid "" "Select location to take stock from for this build (leave blank to take from " "any stock location)" msgstr "" #: build/models.py:121 msgid "Build Quantity" msgstr "" #: build/models.py:124 msgid "Number of parts to build" msgstr "" #: build/models.py:128 part/templates/part/part_base.html:139 msgid "Build Status" msgstr "" #: build/models.py:132 msgid "Build status code" msgstr "" #: build/models.py:136 stock/models.py:371 msgid "Batch Code" msgstr "" #: build/models.py:140 msgid "Batch code for this build output" msgstr "" #: build/models.py:155 build/templates/build/detail.html:55 #: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_detail.html:24 #: part/templates/part/detail.html:74 part/templates/part/part_base.html:86 #: stock/models.py:365 stock/templates/stock/item_base.html:234 msgid "External Link" msgstr "" #: build/models.py:156 stock/models.py:367 msgid "Link to external URL" msgstr "" #: build/models.py:160 build/templates/build/tabs.html:14 company/models.py:310 #: company/templates/company/tabs.html:33 order/templates/order/po_tabs.html:15 #: order/templates/order/purchase_order_detail.html:200 #: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64 #: stock/models.py:433 stock/models.py:1282 stock/templates/stock/tabs.html:26 #: templates/js/barcode.html:391 templates/js/bom.html:229 #: templates/js/stock.html:114 templates/js/stock.html:526 msgid "Notes" msgstr "" #: build/models.py:161 msgid "Extra build notes" msgstr "" #: build/models.py:467 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:470 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" #: build/models.py:476 order/models.py:585 msgid "StockItem is over-allocated" msgstr "" #: build/models.py:479 order/models.py:588 msgid "Allocation quantity must be greater than zero" msgstr "" #: build/models.py:482 msgid "Quantity must be 1 for serialized stock" msgstr "" #: build/models.py:511 msgid "Build to allocate parts" msgstr "" #: build/models.py:518 msgid "Stock Item to allocate to build" msgstr "" #: build/models.py:531 msgid "Stock quantity to allocate to build" msgstr "" #: build/templates/build/allocate.html:17 #: company/templates/company/detail_part.html:18 order/views.py:779 msgid "Order Parts" msgstr "" #: build/templates/build/allocate.html:18 msgid "Automatically allocate stock" msgstr "" #: build/templates/build/allocate.html:18 msgid "Auto Allocate" msgstr "" #: build/templates/build/allocate.html:19 msgid "Unallocate" msgstr "" #: build/templates/build/allocate.html:78 templates/stock_table.html:8 msgid "New Stock Item" msgstr "" #: build/templates/build/allocate.html:161 #: order/templates/order/sales_order_detail.html:68 #: order/templates/order/sales_order_detail.html:150 stock/models.py:359 #: stock/templates/stock/item_base.html:150 msgid "Serial Number" msgstr "" #: build/templates/build/allocate.html:163 #: build/templates/build/auto_allocate.html:19 #: build/templates/build/build_base.html:75 #: build/templates/build/detail.html:27 #: company/templates/company/supplier_part_pricing.html:27 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:175 #: order/templates/order/sales_order_detail.html:70 #: order/templates/order/sales_order_detail.html:152 #: part/templates/part/allocation.html:16 #: part/templates/part/allocation.html:49 #: stock/templates/stock/item_base.html:26 #: stock/templates/stock/item_base.html:32 #: stock/templates/stock/item_base.html:156 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338 #: templates/js/bom.html:172 templates/js/build.html:52 #: templates/js/stock.html:673 msgid "Quantity" msgstr "" #: build/templates/build/allocate.html:177 #: build/templates/build/auto_allocate.html:20 #: stock/templates/stock/item_base.html:188 #: stock/templates/stock/stock_adjust.html:17 templates/js/barcode.html:337 #: templates/js/stock.html:508 msgid "Location" msgstr "" #: build/templates/build/allocate.html:201 #: order/templates/order/sales_order_detail.html:92 templates/js/build.html:124 msgid "Edit stock allocation" msgstr "" #: build/templates/build/allocate.html:202 #: order/templates/order/sales_order_detail.html:93 templates/js/build.html:125 msgid "Delete stock allocation" msgstr "" #: build/templates/build/allocate.html:229 templates/js/bom.html:288 msgid "No BOM items found" msgstr "" #: build/templates/build/allocate.html:328 #: company/templates/company/supplier_part_base.html:53 #: company/templates/company/supplier_part_detail.html:27 #: order/templates/order/purchase_order_detail.html:157 #: part/templates/part/detail.html:45 part/templates/part/set_category.html:14 #: templates/js/bom.html:157 templates/js/company.html:60 #: templates/js/order.html:157 templates/js/order.html:230 #: templates/js/part.html:176 templates/js/part.html:355 #: templates/js/stock.html:440 templates/js/stock.html:654 msgid "Description" msgstr "" #: build/templates/build/allocate.html:333 #: order/templates/order/purchase_order_detail.html:170 #: templates/js/bom.html:164 msgid "Reference" msgstr "" #: build/templates/build/allocate.html:338 part/models.py:1271 #: templates/js/part.html:359 templates/js/table_filters.html:100 msgid "Required" msgstr "" #: build/templates/build/allocate.html:347 msgid "Assigned" msgstr "" #: build/templates/build/allocate.html:385 #: order/templates/order/sales_order_detail.html:270 msgid "Buy parts" msgstr "" #: build/templates/build/allocate.html:389 #: order/templates/order/sales_order_detail.html:274 msgid "Build parts" msgstr "" #: build/templates/build/allocate.html:392 msgid "Allocate stock" msgstr "" #: build/templates/build/auto_allocate.html:8 msgid "Automatically Allocate Stock" msgstr "" #: build/templates/build/auto_allocate.html:9 msgid "" "Stock Items are selected for automatic allocation if there is only a single " "stock item available." msgstr "" #: build/templates/build/auto_allocate.html:10 msgid "The following stock items will be allocated to the build:" msgstr "" #: build/templates/build/auto_allocate.html:39 msgid "No stock items found that can be allocated to this build" msgstr "" #: build/templates/build/build_base.html:8 #: build/templates/build/build_base.html:34 #: build/templates/build/complete.html:6 #: stock/templates/stock/item_base.html:213 templates/js/build.html:33 #: templates/navbar.html:12 msgid "Build" msgstr "" #: build/templates/build/build_base.html:14 msgid "This build is allocated to Sales Order" msgstr "" #: build/templates/build/build_base.html:19 msgid "This build is a child of Build" msgstr "" #: build/templates/build/build_base.html:61 build/templates/build/detail.html:9 msgid "Build Details" msgstr "" #: build/templates/build/build_base.html:80 #: build/templates/build/detail.html:42 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:266 templates/js/barcode.html:42 #: templates/js/build.html:57 templates/js/order.html:162 #: templates/js/order.html:235 templates/js/stock.html:495 msgid "Status" msgstr "" #: build/templates/build/build_base.html:93 order/models.py:499 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:33 #: order/templates/order/sales_order_notes.html:10 #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:27 #: stock/templates/stock/item_base.html:176 templates/js/order.html:209 msgid "Sales Order" msgstr "" #: build/templates/build/build_base.html:99 msgid "BOM Price" msgstr "" #: build/templates/build/build_base.html:104 msgid "BOM pricing is incomplete" msgstr "" #: build/templates/build/build_base.html:107 msgid "No pricing information" msgstr "" #: build/templates/build/build_output.html:9 build/templates/build/tabs.html:11 msgid "Build Outputs" msgstr "" #: build/templates/build/complete.html:10 msgid "Build order allocation is complete" msgstr "" #: build/templates/build/complete.html:14 msgid "Warning: Build order allocation is not complete" msgstr "" #: build/templates/build/complete.html:15 msgid "" "Build Order has not been fully allocated. Ensure that all Stock Items have " "been allocated to the Build" msgstr "" #: build/templates/build/complete.html:20 msgid "The following actions will be performed:" msgstr "" #: build/templates/build/complete.html:22 msgid "Remove allocated items from stock" msgstr "" #: build/templates/build/complete.html:23 msgid "Add completed items to stock" msgstr "" #: build/templates/build/complete.html:29 msgid "The following items will be created" msgstr "" #: build/templates/build/delete_build_item.html:6 msgid "Are you sure you want to unallocate these parts?" msgstr "" #: build/templates/build/detail.html:17 msgid "Title" msgstr "" #: build/templates/build/detail.html:31 msgid "Stock Source" msgstr "" #: build/templates/build/detail.html:36 msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:48 #: stock/templates/stock/item_base.html:206 templates/js/stock.html:503 msgid "Batch" msgstr "" #: build/templates/build/detail.html:61 #: order/templates/order/order_base.html:93 #: order/templates/order/sales_order_base.html:92 templates/js/build.html:65 msgid "Created" msgstr "" #: build/templates/build/detail.html:67 msgid "Enough Parts?" msgstr "" #: build/templates/build/detail.html:70 msgid "Yes" msgstr "" #: build/templates/build/detail.html:72 msgid "No" msgstr "" #: build/templates/build/detail.html:80 templates/js/build.html:70 msgid "Completed" msgstr "" #: build/templates/build/index.html:6 build/templates/build/index.html:14 #: order/templates/order/so_builds.html:11 order/templates/order/so_tabs.html:9 #: part/templates/part/tabs.html:30 msgid "Build Orders" msgstr "" #: build/templates/build/index.html:24 msgid "New Build Order" msgstr "" #: build/templates/build/notes.html:13 build/templates/build/notes.html:30 msgid "Build Notes" msgstr "" #: build/templates/build/notes.html:20 company/templates/company/notes.html:17 #: order/templates/order/order_notes.html:21 #: order/templates/order/sales_order_notes.html:26 #: part/templates/part/notes.html:20 stock/templates/stock/item_notes.html:22 msgid "Save" msgstr "" #: build/templates/build/notes.html:33 company/templates/company/notes.html:30 #: order/templates/order/order_notes.html:32 #: order/templates/order/sales_order_notes.html:37 #: part/templates/part/notes.html:32 stock/templates/stock/item_notes.html:33 msgid "Edit notes" msgstr "" #: build/templates/build/tabs.html:5 company/templates/company/tabs.html:5 #: part/templates/part/tabs.html:6 msgid "Details" msgstr "" #: build/templates/build/tabs.html:8 msgid "Allocated Parts" msgstr "" #: build/templates/build/unallocate.html:8 msgid "Are you sure you wish to unallocate all stock for this build?" msgstr "" #: build/views.py:56 msgid "Cancel Build" msgstr "" #: build/views.py:74 msgid "Confirm build cancellation" msgstr "" #: build/views.py:79 msgid "Build was cancelled" msgstr "" #: build/views.py:95 msgid "Allocate Stock" msgstr "" #: build/views.py:108 msgid "No matching build found" msgstr "" #: build/views.py:127 msgid "Confirm stock allocation" msgstr "" #: build/views.py:128 msgid "Check the confirmation box at the bottom of the list" msgstr "" #: build/views.py:148 build/views.py:456 msgid "Unallocate Stock" msgstr "" #: build/views.py:161 msgid "Confirm unallocation of build stock" msgstr "" #: build/views.py:162 stock/views.py:404 msgid "Check the confirmation box" msgstr "" #: build/views.py:185 msgid "Complete Build" msgstr "" #: build/views.py:201 stock/views.py:1236 stock/views.py:1350 msgid "Next available serial number is" msgstr "" #: build/views.py:203 msgid "Next available serial numbers are" msgstr "" #: build/views.py:268 msgid "Confirm completion of build" msgstr "" #: build/views.py:275 msgid "Invalid location selected" msgstr "" #: build/views.py:300 stock/views.py:1386 #, python-brace-format msgid "The following serial numbers already exist: ({sn})" msgstr "" #: build/views.py:321 msgid "Build marked as COMPLETE" msgstr "" #: build/views.py:397 msgid "Start new Build" msgstr "" #: build/views.py:422 msgid "Created new build" msgstr "" #: build/views.py:432 msgid "Edit Build Details" msgstr "" #: build/views.py:437 msgid "Edited build" msgstr "" #: build/views.py:446 msgid "Delete Build" msgstr "" #: build/views.py:461 msgid "Removed parts from build allocation" msgstr "" #: build/views.py:471 msgid "Allocate new Part" msgstr "" #: build/views.py:624 msgid "Edit Stock Allocation" msgstr "" #: build/views.py:628 msgid "Updated Build Item" msgstr "" #: common/models.py:69 msgid "Settings key (must be unique - case insensitive" msgstr "" #: common/models.py:71 msgid "Settings value" msgstr "" #: common/models.py:73 msgid "Settings description" msgstr "" #: common/models.py:86 msgid "Key string must be unique" msgstr "" #: common/models.py:107 msgid "Currency Symbol e.g. $" msgstr "" #: common/models.py:109 msgid "Currency Suffix e.g. AUD" msgstr "" #: common/models.py:111 msgid "Currency Description" msgstr "" #: common/models.py:113 msgid "Currency Value" msgstr "" #: common/models.py:115 msgid "Use this currency as the base currency" msgstr "" #: common/views.py:21 msgid "Create new Currency" msgstr "" #: common/views.py:29 msgid "Edit Currency" msgstr "" #: common/views.py:36 msgid "Delete Currency" msgstr "" #: company/models.py:86 company/models.py:87 msgid "Company name" msgstr "" #: company/models.py:89 msgid "Company description" msgstr "" #: company/models.py:89 msgid "Description of the company" msgstr "" #: company/models.py:91 company/templates/company/company_base.html:48 #: templates/js/company.html:65 msgid "Website" msgstr "" #: company/models.py:91 msgid "Company website URL" msgstr "" #: company/models.py:94 company/templates/company/company_base.html:55 msgid "Address" msgstr "" #: company/models.py:95 msgid "Company address" msgstr "" #: company/models.py:98 msgid "Phone number" msgstr "" #: company/models.py:99 msgid "Contact phone number" msgstr "" #: company/models.py:101 company/templates/company/company_base.html:69 msgid "Email" msgstr "" #: company/models.py:101 msgid "Contact email address" msgstr "" #: company/models.py:104 company/templates/company/company_base.html:76 msgid "Contact" msgstr "" #: company/models.py:105 msgid "Point of contact" msgstr "" #: company/models.py:107 msgid "Link to external company information" msgstr "" #: company/models.py:119 msgid "Do you sell items to this company?" msgstr "" #: company/models.py:121 msgid "Do you purchase items from this company?" msgstr "" #: company/models.py:123 msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:279 stock/models.py:319 #: stock/templates/stock/item_base.html:142 msgid "Base Part" msgstr "" #: company/models.py:284 msgid "Select part" msgstr "" #: company/models.py:290 msgid "Select supplier" msgstr "" #: company/models.py:293 msgid "Supplier stock keeping unit" msgstr "" #: company/models.py:300 msgid "Select manufacturer" msgstr "" #: company/models.py:304 msgid "Manufacturer part number" msgstr "" #: company/models.py:306 msgid "URL for external supplier part link" msgstr "" #: company/models.py:308 msgid "Supplier part description" msgstr "" #: company/models.py:312 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:314 msgid "Part packaging" msgstr "" #: company/templates/company/assigned_stock.html:9 #: company/templates/company/tabs.html:25 msgid "Assigned Stock" msgstr "" #: company/templates/company/company_base.html:7 #: company/templates/company/company_base.html:22 templates/js/company.html:38 msgid "Company" msgstr "" #: company/templates/company/company_base.html:42 #: company/templates/company/detail.html:8 msgid "Company Details" msgstr "" #: company/templates/company/company_base.html:62 msgid "Phone" msgstr "" #: company/templates/company/detail.html:16 #: company/templates/company/supplier_part_base.html:76 #: company/templates/company/supplier_part_detail.html:30 #: templates/js/company.html:48 templates/js/company.html:158 msgid "Manufacturer" msgstr "" #: company/templates/company/detail.html:21 #: company/templates/company/supplier_part_base.html:66 #: company/templates/company/supplier_part_detail.html:21 order/models.py:148 #: order/templates/order/order_base.html:74 #: order/templates/order/order_wizard/select_pos.html:30 #: stock/templates/stock/item_base.html:241 templates/js/company.html:52 #: templates/js/company.html:134 templates/js/order.html:144 msgid "Supplier" msgstr "" #: company/templates/company/detail.html:26 order/models.py:314 #: order/templates/order/sales_order_base.html:73 stock/models.py:354 #: stock/models.py:355 stock/templates/stock/item_base.html:163 #: templates/js/company.html:44 templates/js/order.html:217 msgid "Customer" msgstr "" #: company/templates/company/detail_part.html:8 msgid "Supplier Parts" msgstr "" #: company/templates/company/detail_part.html:13 #: order/templates/order/purchase_order_detail.html:67 #: part/templates/part/stock.html:81 part/templates/part/supplier.html:12 msgid "New Supplier Part" msgstr "" #: company/templates/company/detail_part.html:15 #: part/templates/part/supplier.html:14 templates/stock_table.html:10 msgid "Options" msgstr "" #: company/templates/company/detail_part.html:19 msgid "Delete Parts" msgstr "" #: company/templates/company/detail_part.html:43 #: part/templates/part/stock.html:75 msgid "New Part" msgstr "" #: company/templates/company/detail_part.html:44 msgid "Create new Part" msgstr "" #: company/templates/company/detail_part.html:49 company/views.py:51 #: part/templates/part/supplier.html:44 msgid "New Supplier" msgstr "" #: company/templates/company/detail_part.html:50 company/views.py:182 msgid "Create new Supplier" msgstr "" #: company/templates/company/detail_part.html:55 company/views.py:57 #: part/templates/part/supplier.html:50 msgid "New Manufacturer" msgstr "" #: company/templates/company/detail_part.html:56 company/views.py:185 msgid "Create new Manufacturer" msgstr "" #: company/templates/company/detail_stock.html:9 msgid "Supplier Stock" msgstr "" #: company/templates/company/detail_stock.html:35 #: company/templates/company/supplier_part_stock.html:33 #: part/templates/part/stock.html:53 templates/stock_table.html:5 msgid "Export" msgstr "" #: company/templates/company/index.html:7 msgid "Supplier List" msgstr "" #: company/templates/company/notes.html:10 #: company/templates/company/notes.html:27 msgid "Company Notes" msgstr "" #: company/templates/company/partdelete.html:5 msgid "Are you sure you want to delete the following Supplier Parts?" msgstr "" #: company/templates/company/purchase_orders.html:9 #: company/templates/company/tabs.html:17 #: order/templates/order/purchase_orders.html:7 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/orders.html:9 part/templates/part/tabs.html:45 #: templates/navbar.html:18 msgid "Purchase Orders" msgstr "" #: company/templates/company/purchase_orders.html:14 #: order/templates/order/purchase_orders.html:17 msgid "Create new purchase order" msgstr "" #: company/templates/company/purchase_orders.html:14 #: order/templates/order/purchase_orders.html:17 msgid "New Purchase Order" msgstr "" #: company/templates/company/sales_orders.html:9 #: company/templates/company/tabs.html:22 #: order/templates/order/sales_orders.html:7 #: order/templates/order/sales_orders.html:12 #: part/templates/part/sales_orders.html:9 part/templates/part/tabs.html:50 #: templates/navbar.html:25 msgid "Sales Orders" msgstr "" #: company/templates/company/sales_orders.html:14 #: order/templates/order/sales_orders.html:17 msgid "Create new sales order" msgstr "" #: company/templates/company/sales_orders.html:14 #: order/templates/order/sales_orders.html:17 msgid "New Sales Order" msgstr "" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:328 #: stock/templates/stock/item_base.html:246 templates/js/company.html:150 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part_base.html:23 #: part/templates/part/orders.html:14 msgid "Order part" msgstr "" #: company/templates/company/supplier_part_base.html:26 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part_base.html:29 msgid "Delete supplier part" msgstr "" #: company/templates/company/supplier_part_base.html:38 #: company/templates/company/supplier_part_detail.html:11 msgid "Supplier Part Details" msgstr "" #: company/templates/company/supplier_part_base.html:43 #: company/templates/company/supplier_part_detail.html:14 msgid "Internal Part" msgstr "" #: company/templates/company/supplier_part_base.html:70 #: company/templates/company/supplier_part_detail.html:22 msgid "SKU" msgstr "" #: company/templates/company/supplier_part_base.html:80 #: company/templates/company/supplier_part_detail.html:31 #: templates/js/company.html:174 msgid "MPN" msgstr "" #: company/templates/company/supplier_part_base.html:87 #: company/templates/company/supplier_part_detail.html:34 msgid "Note" msgstr "" #: company/templates/company/supplier_part_orders.html:11 msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part_pricing.html:12 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:14 msgid "Order Multiple" msgstr "" #: company/templates/company/supplier_part_pricing.html:16 msgid "Base Price (Flat Fee)" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 msgid "Price Breaks" msgstr "" #: company/templates/company/supplier_part_pricing.html:22 msgid "New Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:28 #: templates/js/bom.html:213 msgid "Price" msgstr "" #: company/templates/company/supplier_part_pricing.html:48 msgid "No price breaks have been added for this part" msgstr "" #: company/templates/company/supplier_part_stock.html:11 msgid "Supplier Part Stock" msgstr "" #: company/templates/company/supplier_part_stock.html:56 #: order/templates/order/purchase_order_detail.html:38 #: order/templates/order/purchase_order_detail.html:118 #: part/templates/part/stock.html:90 msgid "New Location" msgstr "" #: company/templates/company/supplier_part_stock.html:57 #: part/templates/part/stock.html:91 msgid "Create New Location" msgstr "" #: company/templates/company/supplier_part_tabs.html:5 msgid "Pricing" msgstr "" #: company/templates/company/supplier_part_tabs.html:8 #: company/templates/company/tabs.html:12 part/templates/part/tabs.html:18 #: stock/templates/stock/location.html:12 templates/js/part.html:203 #: templates/js/stock.html:448 templates/navbar.html:11 msgid "Stock" msgstr "" #: company/templates/company/supplier_part_tabs.html:11 msgid "Orders" msgstr "" #: company/templates/company/tabs.html:9 #: order/templates/order/receive_parts.html:14 part/models.py:241 #: part/templates/part/category.html:83 templates/navbar.html:10 #: templates/stats.html:8 templates/stats.html:17 msgid "Parts" msgstr "" #: company/views.py:50 part/templates/part/tabs.html:39 #: templates/navbar.html:16 msgid "Suppliers" msgstr "" #: company/views.py:56 templates/navbar.html:17 msgid "Manufacturers" msgstr "" #: company/views.py:62 templates/navbar.html:24 msgid "Customers" msgstr "" #: company/views.py:63 msgid "New Customer" msgstr "" #: company/views.py:70 msgid "Companies" msgstr "" #: company/views.py:71 msgid "New Company" msgstr "" #: company/views.py:147 msgid "Update Company Image" msgstr "" #: company/views.py:152 msgid "Updated company image" msgstr "" #: company/views.py:162 msgid "Edit Company" msgstr "" #: company/views.py:166 msgid "Edited company information" msgstr "" #: company/views.py:188 msgid "Create new Customer" msgstr "" #: company/views.py:190 msgid "Create new Company" msgstr "" #: company/views.py:217 msgid "Created new company" msgstr "" #: company/views.py:227 msgid "Delete Company" msgstr "" #: company/views.py:232 msgid "Company was deleted" msgstr "" #: company/views.py:256 msgid "Edit Supplier Part" msgstr "" #: company/views.py:265 part/templates/part/stock.html:82 msgid "Create new Supplier Part" msgstr "" #: company/views.py:325 msgid "Delete Supplier Part" msgstr "" #: company/views.py:395 msgid "Add Price Break" msgstr "" #: company/views.py:437 msgid "Edit Price Break" msgstr "" #: company/views.py:452 msgid "Delete Price Break" msgstr "" #: label/models.py:55 msgid "Label name" msgstr "" #: label/models.py:58 msgid "Label description" msgstr "" #: label/models.py:63 msgid "Label template file" msgstr "" #: label/models.py:69 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" #: order/forms.py:24 msgid "Place order" msgstr "" #: order/forms.py:35 msgid "Mark order as complete" msgstr "" #: order/forms.py:46 order/forms.py:57 #: order/templates/order/sales_order_base.html:49 msgid "Cancel order" msgstr "" #: order/forms.py:68 order/templates/order/sales_order_base.html:46 msgid "Ship order" msgstr "" #: order/forms.py:79 msgid "Receive parts to this location" msgstr "" #: order/forms.py:99 msgid "Enter purchase order number" msgstr "" #: order/forms.py:126 msgid "Enter sales order number" msgstr "" #: order/models.py:108 msgid "Order reference" msgstr "" #: order/models.py:110 msgid "Order description" msgstr "" #: order/models.py:112 msgid "Link to external page" msgstr "" #: order/models.py:122 msgid "Order notes" msgstr "" #: order/models.py:151 msgid "Supplier order reference code" msgstr "" #: order/models.py:185 order/models.py:259 part/views.py:1250 #: stock/models.py:239 stock/models.py:682 msgid "Quantity must be greater than zero" msgstr "" #: order/models.py:190 msgid "Part supplier must match PO supplier" msgstr "" #: order/models.py:254 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" #: order/models.py:320 msgid "Customer order reference code" msgstr "" #: order/models.py:359 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" #: order/models.py:436 msgid "Item quantity" msgstr "" #: order/models.py:438 msgid "Line item reference" msgstr "" #: order/models.py:440 msgid "Line item notes" msgstr "" #: order/models.py:466 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:23 #: stock/templates/stock/item_base.html:220 templates/js/order.html:136 msgid "Purchase Order" msgstr "" #: order/models.py:479 msgid "Supplier part" msgstr "" #: order/models.py:482 msgid "Number of items received" msgstr "" #: order/models.py:576 msgid "Cannot allocate stock item to a line with a different part" msgstr "" #: order/models.py:578 msgid "Cannot allocate stock to a line without a part" msgstr "" #: order/models.py:581 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" #: order/models.py:591 msgid "Quantity must be 1 for serialized stock item" msgstr "" #: order/models.py:608 msgid "Select stock item to allocate" msgstr "" #: order/models.py:611 msgid "Enter stock allocation quantity" msgstr "" #: order/templates/order/delete_attachment.html:5 #: stock/templates/stock/attachment_delete.html:5 #: templates/attachment_delete.html:5 msgid "Are you sure you want to delete this attachment?" msgstr "" #: order/templates/order/order_base.html:59 msgid "Purchase Order Details" msgstr "" #: order/templates/order/order_base.html:64 #: order/templates/order/sales_order_base.html:63 msgid "Order Reference" msgstr "" #: order/templates/order/order_base.html:69 #: order/templates/order/sales_order_base.html:68 msgid "Order Status" msgstr "" #: order/templates/order/order_base.html:80 templates/js/order.html:151 msgid "Supplier Reference" msgstr "" #: order/templates/order/order_base.html:99 msgid "Issued" msgstr "" #: order/templates/order/order_base.html:106 #: order/templates/order/purchase_order_detail.html:180 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:105 msgid "Received" msgstr "" #: order/templates/order/order_cancel.html:7 #: order/templates/order/sales_order_cancel.html:9 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" #: order/templates/order/order_notes.html:13 #: order/templates/order/order_notes.html:29 #: order/templates/order/sales_order_notes.html:18 #: order/templates/order/sales_order_notes.html:34 msgid "Order Notes" msgstr "" #: order/templates/order/order_wizard/select_parts.html:9 msgid "Step 1 of 2 - Select Part Suppliers" msgstr "" #: order/templates/order/order_wizard/select_parts.html:14 msgid "Select suppliers." msgstr "" #: order/templates/order/order_wizard/select_parts.html:18 msgid "No purchaseable parts selected." msgstr "" #: order/templates/order/order_wizard/select_parts.html:31 msgid "Select Supplier" msgstr "" #: order/templates/order/order_wizard/select_parts.html:57 msgid "Select a supplier for" msgstr "" #: order/templates/order/order_wizard/select_pos.html:8 msgid "Step 2 of 2 - Select Purchase Orders" msgstr "" #: order/templates/order/order_wizard/select_pos.html:12 msgid "Select existing purchase orders, or create new orders." msgstr "" #: order/templates/order/order_wizard/select_pos.html:31 #: order/templates/order/po_tabs.html:5 templates/js/order.html:175 #: templates/js/order.html:253 msgid "Items" msgstr "" #: order/templates/order/order_wizard/select_pos.html:32 msgid "Select Purchase Order" msgstr "" #: order/templates/order/order_wizard/select_pos.html:67 msgid "Select a purchase order for" msgstr "" #: order/templates/order/po_attachments.html:11 msgid "Purchase Order Attachments" msgstr "" #: order/templates/order/po_tabs.html:8 order/templates/order/so_tabs.html:16 #: part/templates/part/tabs.html:61 stock/templates/stock/tabs.html:32 msgid "Attachments" msgstr "" #: order/templates/order/purchase_order_detail.html:16 #: order/templates/order/sales_order_detail.html:17 order/views.py:1087 #: order/views.py:1201 msgid "Add Line Item" msgstr "" #: order/templates/order/purchase_order_detail.html:20 msgid "Purchase Order Items" msgstr "" #: order/templates/order/purchase_order_detail.html:39 #: order/templates/order/purchase_order_detail.html:119 #: stock/templates/stock/location.html:16 msgid "Create new stock location" msgstr "" #: order/templates/order/purchase_order_detail.html:68 msgid "Create new supplier part" msgstr "" #: order/templates/order/purchase_order_detail.html:130 msgid "No line items found" msgstr "" #: order/templates/order/purchase_order_detail.html:162 #: order/templates/order/receive_parts.html:20 msgid "Order Code" msgstr "" #: order/templates/order/purchase_order_detail.html:211 #: order/templates/order/sales_order_detail.html:280 msgid "Edit line item" msgstr "" #: order/templates/order/purchase_order_detail.html:212 msgid "Delete line item" msgstr "" #: order/templates/order/purchase_order_detail.html:217 msgid "Receive line item" msgstr "" #: order/templates/order/receive_parts.html:8 msgid "Receive outstanding parts for" msgstr "" #: order/templates/order/receive_parts.html:15 msgid "Select parts to receive against this order" msgstr "" #: order/templates/order/receive_parts.html:21 #: part/templates/part/part_base.html:129 templates/js/part.html:219 msgid "On Order" msgstr "" #: order/templates/order/receive_parts.html:23 msgid "Receive" msgstr "" #: order/templates/order/receive_parts.html:36 msgid "Error: Referenced part has been removed" msgstr "" #: order/templates/order/sales_order_base.html:15 msgid "This SalesOrder has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:42 msgid "Packing List" msgstr "" #: order/templates/order/sales_order_base.html:58 msgid "Sales Order Details" msgstr "" #: order/templates/order/sales_order_base.html:79 templates/js/order.html:224 msgid "Customer Reference" msgstr "" #: order/templates/order/sales_order_cancel.html:8 #: order/templates/order/sales_order_ship.html:9 #: stock/templates/stock/stockitem_convert.html:13 msgid "Warning" msgstr "" #: order/templates/order/sales_order_detail.html:14 msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:222 msgid "Fulfilled" msgstr "" #: order/templates/order/sales_order_detail.html:277 msgid "Allocate parts" msgstr "" #: order/templates/order/sales_order_detail.html:281 msgid "Delete line item " msgstr "" #: order/templates/order/sales_order_ship.html:10 msgid "" "This order has not been fully allocated. If the order is marked as shipped, " "it can no longer be adjusted." msgstr "" #: order/templates/order/sales_order_ship.html:12 msgid "Ensure that the order allocation is correct before shipping the order." msgstr "" #: order/templates/order/sales_order_ship.html:18 msgid "Some line items in this order have been over-allocated" msgstr "" #: order/templates/order/sales_order_ship.html:20 msgid "Ensure that this is correct before shipping the order." msgstr "" #: order/templates/order/sales_order_ship.html:27 msgid "Shipping this order means that the order will no longer be editable." msgstr "" #: order/templates/order/so_allocation_delete.html:7 msgid "This action will unallocate the following stock from the Sales Order" msgstr "" #: order/templates/order/so_attachments.html:11 msgid "Sales Order Attachments" msgstr "" #: order/templates/order/so_lineitem_delete.html:5 msgid "Are you sure you wish to delete this line item?" msgstr "" #: order/templates/order/so_tabs.html:5 msgid "Order Items" msgstr "" #: order/views.py:93 msgid "Add Purchase Order Attachment" msgstr "" #: order/views.py:102 order/views.py:149 part/views.py:85 stock/views.py:167 msgid "Added attachment" msgstr "" #: order/views.py:141 msgid "Add Sales Order Attachment" msgstr "" #: order/views.py:176 order/views.py:197 msgid "Edit Attachment" msgstr "" #: order/views.py:180 order/views.py:201 msgid "Attachment updated" msgstr "" #: order/views.py:216 order/views.py:230 msgid "Delete Attachment" msgstr "" #: order/views.py:222 order/views.py:236 stock/views.py:223 msgid "Deleted attachment" msgstr "" #: order/views.py:287 msgid "Create Purchase Order" msgstr "" #: order/views.py:318 msgid "Create Sales Order" msgstr "" #: order/views.py:348 msgid "Edit Purchase Order" msgstr "" #: order/views.py:368 msgid "Edit Sales Order" msgstr "" #: order/views.py:384 msgid "Cancel Order" msgstr "" #: order/views.py:399 order/views.py:431 msgid "Confirm order cancellation" msgstr "" #: order/views.py:417 msgid "Cancel sales order" msgstr "" #: order/views.py:437 msgid "Could not cancel order" msgstr "" #: order/views.py:451 msgid "Issue Order" msgstr "" #: order/views.py:466 msgid "Confirm order placement" msgstr "" #: order/views.py:487 msgid "Complete Order" msgstr "" #: order/views.py:522 msgid "Ship Order" msgstr "" #: order/views.py:538 msgid "Confirm order shipment" msgstr "" #: order/views.py:544 msgid "Could not ship order" msgstr "" #: order/views.py:595 msgid "Receive Parts" msgstr "" #: order/views.py:662 msgid "Items received" msgstr "" #: order/views.py:676 msgid "No destination set" msgstr "" #: order/views.py:721 msgid "Error converting quantity to number" msgstr "" #: order/views.py:727 msgid "Receive quantity less than zero" msgstr "" #: order/views.py:733 msgid "No lines specified" msgstr "" #: order/views.py:1107 msgid "Invalid Purchase Order" msgstr "" #: order/views.py:1115 msgid "Supplier must match for Part and Order" msgstr "" #: order/views.py:1120 msgid "Invalid SupplierPart selection" msgstr "" #: order/views.py:1252 order/views.py:1270 msgid "Edit Line Item" msgstr "" #: order/views.py:1286 order/views.py:1298 msgid "Delete Line Item" msgstr "" #: order/views.py:1291 order/views.py:1303 msgid "Deleted line item" msgstr "" #: order/views.py:1312 msgid "Allocate Stock to Order" msgstr "" #: order/views.py:1381 msgid "Edit Allocation Quantity" msgstr "" #: order/views.py:1396 msgid "Remove allocation" msgstr "" #: part/bom.py:144 #, python-brace-format msgid "Unsupported file format: {f}" msgstr "" #: part/bom.py:149 msgid "Error reading BOM file (invalid data)" msgstr "" #: part/bom.py:151 msgid "Error reading BOM file (incorrect row size)" msgstr "" #: part/forms.py:55 stock/forms.py:243 msgid "File Format" msgstr "" #: part/forms.py:55 stock/forms.py:243 msgid "Select output file format" msgstr "" #: part/forms.py:57 msgid "Cascading" msgstr "" #: part/forms.py:57 msgid "Download cascading / multi-level BOM" msgstr "" #: part/forms.py:59 msgid "Levels" msgstr "" #: part/forms.py:59 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" #: part/forms.py:78 msgid "Confirm that the BOM is correct" msgstr "" #: part/forms.py:90 msgid "Select BOM file to upload" msgstr "" #: part/forms.py:114 msgid "Select part category" msgstr "" #: part/forms.py:128 msgid "Perform 'deep copy' which will duplicate all BOM data for this part" msgstr "" #: part/forms.py:133 msgid "Confirm part creation" msgstr "" #: part/forms.py:223 msgid "Input quantity for price calculation" msgstr "" #: part/forms.py:226 msgid "Select currency for price calculation" msgstr "" #: part/models.py:65 msgid "Default location for parts in this category" msgstr "" #: part/models.py:68 msgid "Default keywords for parts in this category" msgstr "" #: part/models.py:74 part/templates/part/part_app_base.html:9 msgid "Part Category" msgstr "" #: part/models.py:75 part/templates/part/category.html:13 #: part/templates/part/category.html:78 templates/stats.html:12 msgid "Part Categories" msgstr "" #: part/models.py:428 msgid "Part must be unique for name, IPN and revision" msgstr "" #: part/models.py:443 part/templates/part/detail.html:19 msgid "Part name" msgstr "" #: part/models.py:447 msgid "Is this part a template part?" msgstr "" #: part/models.py:456 msgid "Is this part a variant of another part?" msgstr "" #: part/models.py:458 msgid "Part description" msgstr "" #: part/models.py:460 msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:465 msgid "Part category" msgstr "" #: part/models.py:467 msgid "Internal Part Number" msgstr "" #: part/models.py:469 msgid "Part revision or version number" msgstr "" #: part/models.py:471 msgid "Link to extenal URL" msgstr "" #: part/models.py:483 msgid "Where is this item normally stored?" msgstr "" #: part/models.py:527 msgid "Default supplier part" msgstr "" #: part/models.py:530 msgid "Minimum allowed stock level" msgstr "" #: part/models.py:532 msgid "Stock keeping units for this part" msgstr "" #: part/models.py:534 msgid "Can this part be built from other parts?" msgstr "" #: part/models.py:536 msgid "Can this part be used to build other parts?" msgstr "" #: part/models.py:538 msgid "Does this part have tracking for unique items?" msgstr "" #: part/models.py:540 msgid "Can this part be purchased from external suppliers?" msgstr "" #: part/models.py:542 msgid "Can this part be sold to customers?" msgstr "" #: part/models.py:544 msgid "Is this part active?" msgstr "" #: part/models.py:546 msgid "Is this a virtual part, such as a software product or license?" msgstr "" #: part/models.py:548 msgid "Part notes - supports Markdown formatting" msgstr "" #: part/models.py:550 msgid "Stored BOM checksum" msgstr "" #: part/models.py:1223 msgid "Test templates can only be created for trackable parts" msgstr "" #: part/models.py:1240 msgid "Test with this name already exists for this part" msgstr "" #: part/models.py:1259 templates/js/part.html:350 templates/js/stock.html:90 msgid "Test Name" msgstr "" #: part/models.py:1260 msgid "Enter a name for the test" msgstr "" #: part/models.py:1265 msgid "Test Description" msgstr "" #: part/models.py:1266 msgid "Enter description for this test" msgstr "" #: part/models.py:1272 msgid "Is this test required to pass?" msgstr "" #: part/models.py:1277 templates/js/part.html:367 msgid "Requires Value" msgstr "" #: part/models.py:1278 msgid "Does this test require a value when adding a test result?" msgstr "" #: part/models.py:1283 templates/js/part.html:374 msgid "Requires Attachment" msgstr "" #: part/models.py:1284 msgid "Does this test require a file attachment when adding a test result?" msgstr "" #: part/models.py:1317 msgid "Parameter template name must be unique" msgstr "" #: part/models.py:1322 msgid "Parameter Name" msgstr "" #: part/models.py:1324 msgid "Parameter Units" msgstr "" #: part/models.py:1350 msgid "Parent Part" msgstr "" #: part/models.py:1352 msgid "Parameter Template" msgstr "" #: part/models.py:1354 msgid "Parameter Value" msgstr "" #: part/models.py:1383 msgid "Select parent part" msgstr "" #: part/models.py:1391 msgid "Select part to be used in BOM" msgstr "" #: part/models.py:1397 msgid "BOM quantity for this BOM item" msgstr "" #: part/models.py:1400 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" #: part/models.py:1403 msgid "BOM item reference" msgstr "" #: part/models.py:1406 msgid "BOM item notes" msgstr "" #: part/models.py:1408 msgid "BOM line checksum" msgstr "" #: part/models.py:1472 part/views.py:1256 part/views.py:1308 #: stock/models.py:229 msgid "Quantity must be integer value for trackable parts" msgstr "" #: part/models.py:1481 msgid "Part cannot be added to its own Bill of Materials" msgstr "" #: part/models.py:1488 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" #: part/models.py:1495 msgid "BOM Item" msgstr "" #: part/templates/part/allocation.html:10 msgid "Part Stock Allocations" msgstr "" #: part/templates/part/allocation.html:14 #: part/templates/part/allocation.html:41 msgid "Order" msgstr "" #: part/templates/part/allocation.html:15 #: part/templates/part/allocation.html:21 #: part/templates/part/allocation.html:28 #: part/templates/part/allocation.html:45 #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:58 #: stock/templates/stock/item_base.html:228 #: stock/templates/stock/stock_adjust.html:16 templates/js/build.html:106 #: templates/js/stock.html:643 msgid "Stock Item" msgstr "" #: part/templates/part/allocation.html:20 #: stock/templates/stock/item_base.html:182 msgid "Build Order" msgstr "" #: part/templates/part/attachments.html:8 msgid "Part Attachments" msgstr "" #: part/templates/part/bom.html:13 msgid "Bill of Materials" msgstr "" #: part/templates/part/bom.html:37 msgid "Remove selected BOM items" msgstr "" #: part/templates/part/bom.html:38 msgid "Import BOM data" msgstr "" #: part/templates/part/bom.html:39 msgid "New BOM Item" msgstr "" #: part/templates/part/bom.html:40 msgid "Finish Editing" msgstr "" #: part/templates/part/bom.html:42 msgid "Edit BOM" msgstr "" #: part/templates/part/bom.html:44 msgid "Validate Bill of Materials" msgstr "" #: part/templates/part/bom.html:46 part/views.py:1523 msgid "Export Bill of Materials" msgstr "" #: part/templates/part/bom_upload/select_fields.html:8 #: part/templates/part/bom_upload/select_parts.html:8 #: part/templates/part/bom_upload/upload_file.html:10 msgid "Upload Bill of Materials" msgstr "" #: part/templates/part/bom_upload/select_fields.html:10 msgid "Step 2 - Select Fields" msgstr "" #: part/templates/part/bom_upload/select_fields.html:15 msgid "Missing selections for the following required columns" msgstr "" #: part/templates/part/bom_upload/select_fields.html:26 msgid "Submit Selections" msgstr "" #: part/templates/part/bom_upload/select_fields.html:35 msgid "File Fields" msgstr "" #: part/templates/part/bom_upload/select_fields.html:52 msgid "Match Fields" msgstr "" #: part/templates/part/bom_upload/select_parts.html:10 msgid "Step 3 - Select Parts" msgstr "" #: part/templates/part/bom_upload/select_parts.html:15 msgid "Errors exist in the submitted data" msgstr "" #: part/templates/part/bom_upload/select_parts.html:21 msgid "Submit BOM" msgstr "" #: part/templates/part/bom_upload/select_parts.html:33 msgid "Row" msgstr "" #: part/templates/part/bom_upload/select_parts.html:34 #: part/templates/part/bom_upload/select_parts.html:63 msgid "Select Part" msgstr "" #: part/templates/part/bom_upload/upload_file.html:13 msgid "Step 1 - Select BOM File" msgstr "" #: part/templates/part/bom_upload/upload_file.html:16 msgid "Requirements for BOM upload" msgstr "" #: part/templates/part/bom_upload/upload_file.html:18 msgid "" "The BOM file must contain the required named columns as provided in the " msgstr "" #: part/templates/part/bom_upload/upload_file.html:18 msgid "BOM Upload Template" msgstr "" #: part/templates/part/bom_upload/upload_file.html:19 msgid "Each part must already exist in the database" msgstr "" #: part/templates/part/category.html:14 msgid "All parts" msgstr "" #: part/templates/part/category.html:34 part/templates/part/category.html:73 msgid "Category Details" msgstr "" #: part/templates/part/category.html:39 msgid "Category Path" msgstr "" #: part/templates/part/category.html:44 msgid "Category Description" msgstr "" #: part/templates/part/category.html:50 part/templates/part/detail.html:81 msgid "Default Location" msgstr "" #: part/templates/part/category.html:57 part/templates/part/detail.html:58 msgid "Keywords" msgstr "" #: part/templates/part/category.html:63 msgid "Subcategories" msgstr "" #: part/templates/part/category.html:68 msgid "Parts (Including subcategories)" msgstr "" #: part/templates/part/detail.html:9 msgid "Part Details" msgstr "" #: part/templates/part/detail.html:25 part/templates/part/part_base.html:79 msgid "IPN" msgstr "" #: part/templates/part/detail.html:32 msgid "Revision" msgstr "" #: part/templates/part/detail.html:39 msgid "Next Serial Number" msgstr "" #: part/templates/part/detail.html:51 msgid "Variant Of" msgstr "" #: part/templates/part/detail.html:64 part/templates/part/set_category.html:15 #: templates/js/part.html:190 msgid "Category" msgstr "" #: part/templates/part/detail.html:88 msgid "Default Supplier" msgstr "" #: part/templates/part/detail.html:96 part/templates/part/params.html:22 msgid "Units" msgstr "" #: part/templates/part/detail.html:102 msgid "Minimum Stock" msgstr "" #: part/templates/part/detail.html:108 templates/js/order.html:243 msgid "Creation Date" msgstr "" #: part/templates/part/detail.html:114 msgid "Created By" msgstr "" #: part/templates/part/detail.html:121 msgid "Responsible User" msgstr "" #: part/templates/part/detail.html:130 msgid "Virtual" msgstr "" #: part/templates/part/detail.html:133 msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/detail.html:135 msgid "Part is not a virtual part" msgstr "" #: part/templates/part/detail.html:139 stock/forms.py:237 #: templates/js/table_filters.html:159 msgid "Template" msgstr "" #: part/templates/part/detail.html:142 msgid "Part is a template part (variants can be made from this part)" msgstr "" #: part/templates/part/detail.html:144 msgid "Part is not a template part" msgstr "" #: part/templates/part/detail.html:148 templates/js/table_filters.html:171 msgid "Assembly" msgstr "" #: part/templates/part/detail.html:151 msgid "Part can be assembled from other parts" msgstr "" #: part/templates/part/detail.html:153 msgid "Part cannot be assembled from other parts" msgstr "" #: part/templates/part/detail.html:157 templates/js/table_filters.html:175 msgid "Component" msgstr "" #: part/templates/part/detail.html:160 msgid "Part can be used in assemblies" msgstr "" #: part/templates/part/detail.html:162 msgid "Part cannot be used in assemblies" msgstr "" #: part/templates/part/detail.html:166 templates/js/table_filters.html:187 msgid "Trackable" msgstr "" #: part/templates/part/detail.html:169 msgid "Part stock is tracked by serial number" msgstr "" #: part/templates/part/detail.html:171 msgid "Part stock is not tracked by serial number" msgstr "" #: part/templates/part/detail.html:175 msgid "Purchaseable" msgstr "" #: part/templates/part/detail.html:178 part/templates/part/detail.html:180 msgid "Part can be purchased from external suppliers" msgstr "" #: part/templates/part/detail.html:184 templates/js/table_filters.html:183 msgid "Salable" msgstr "" #: part/templates/part/detail.html:187 msgid "Part can be sold to customers" msgstr "" #: part/templates/part/detail.html:189 msgid "Part cannot be sold to customers" msgstr "" #: part/templates/part/detail.html:193 templates/js/table_filters.html:154 msgid "Active" msgstr "" #: part/templates/part/detail.html:196 msgid "Part is active" msgstr "" #: part/templates/part/detail.html:198 msgid "Part is not active" msgstr "" #: part/templates/part/notes.html:13 part/templates/part/notes.html:29 msgid "Part Notes" msgstr "" #: part/templates/part/orders.html:14 msgid "Order Part" msgstr "" #: part/templates/part/params.html:8 msgid "Part Parameters" msgstr "" #: part/templates/part/params.html:13 msgid "Add new parameter" msgstr "" #: part/templates/part/params.html:13 templates/InvenTree/settings/part.html:12 msgid "New Parameter" msgstr "" #: part/templates/part/params.html:21 stock/models.py:1269 #: templates/js/stock.html:110 msgid "Value" msgstr "" #: part/templates/part/params.html:33 msgid "Edit" msgstr "" #: part/templates/part/params.html:34 part/templates/part/supplier.html:17 msgid "Delete" msgstr "" #: part/templates/part/part_app_base.html:11 msgid "Part List" msgstr "" #: part/templates/part/part_base.html:11 msgid "This part is a virtual part" msgstr "" #: part/templates/part/part_base.html:16 msgid "This part is a template part." msgstr "" #: part/templates/part/part_base.html:21 msgid "This part is a variant of" msgstr "" #: part/templates/part/part_base.html:33 templates/js/company.html:125 #: templates/js/part.html:167 msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:39 msgid "Star this part" msgstr "" #: part/templates/part/part_base.html:44 #: stock/templates/stock/item_base.html:78 #: stock/templates/stock/location.html:22 msgid "Barcode actions" msgstr "" #: part/templates/part/part_base.html:46 #: stock/templates/stock/item_base.html:80 #: stock/templates/stock/location.html:24 msgid "Show QR Code" msgstr "" #: part/templates/part/part_base.html:47 #: stock/templates/stock/item_base.html:81 #: stock/templates/stock/location.html:25 msgid "Print Label" msgstr "" #: part/templates/part/part_base.html:51 msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:64 msgid "Part actions" msgstr "" #: part/templates/part/part_base.html:66 msgid "Duplicate part" msgstr "" #: part/templates/part/part_base.html:67 msgid "Edit part" msgstr "" #: part/templates/part/part_base.html:69 msgid "Delete part" msgstr "" #: part/templates/part/part_base.html:102 msgid "Available Stock" msgstr "" #: part/templates/part/part_base.html:108 templates/js/table_filters.html:57 msgid "In Stock" msgstr "" #: part/templates/part/part_base.html:115 msgid "Allocated to Build Orders" msgstr "" #: part/templates/part/part_base.html:122 msgid "Allocated to Sales Orders" msgstr "" #: part/templates/part/part_base.html:144 msgid "Can Build" msgstr "" #: part/templates/part/part_base.html:150 msgid "Underway" msgstr "" #: part/templates/part/part_tests.html:8 msgid "Part Test Templates" msgstr "" #: part/templates/part/part_tests.html:14 msgid "Add Test Template" msgstr "" #: part/templates/part/part_thumb.html:16 msgid "Select from existing images" msgstr "" #: part/templates/part/part_thumb.html:17 msgid "Upload new image" msgstr "" #: part/templates/part/sales_orders.html:15 msgid "New sales order" msgstr "" #: part/templates/part/sales_orders.html:15 msgid "New Order" msgstr "" #: part/templates/part/set_category.html:9 msgid "Set category for the following parts" msgstr "" #: part/templates/part/set_category.html:32 msgid "Remove part" msgstr "" #: part/templates/part/stock.html:8 msgid "Part Stock" msgstr "" #: part/templates/part/stock.html:76 msgid "Create New Part" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.html:203 #: templates/js/part.html:227 msgid "No Stock" msgstr "" #: part/templates/part/stock_count.html:9 templates/InvenTree/low_stock.html:7 msgid "Low Stock" msgstr "" #: part/templates/part/supplier.html:8 msgid "Part Suppliers" msgstr "" #: part/templates/part/supplier.html:17 msgid "Delete supplier parts" msgstr "" #: part/templates/part/supplier.html:45 msgid "Create new supplier" msgstr "" #: part/templates/part/supplier.html:51 msgid "Create new manufacturer" msgstr "" #: part/templates/part/tabs.html:9 msgid "Parameters" msgstr "" #: part/templates/part/tabs.html:13 msgid "Variants" msgstr "" #: part/templates/part/tabs.html:28 msgid "BOM" msgstr "" #: part/templates/part/tabs.html:34 msgid "Used In" msgstr "" #: part/templates/part/tabs.html:55 stock/templates/stock/item_base.html:272 msgid "Tests" msgstr "" #: part/templates/part/track.html:8 msgid "Part Tracking" msgstr "" #: part/templates/part/used_in.html:7 msgid "Assemblies" msgstr "" #: part/templates/part/used_in.html:42 msgid "INACTIVE" msgstr "" #: part/views.py:75 msgid "Add part attachment" msgstr "" #: part/views.py:124 templates/attachment_table.html:30 msgid "Edit attachment" msgstr "" #: part/views.py:128 msgid "Part attachment updated" msgstr "" #: part/views.py:143 msgid "Delete Part Attachment" msgstr "" #: part/views.py:149 msgid "Deleted part attachment" msgstr "" #: part/views.py:158 msgid "Create Test Template" msgstr "" #: part/views.py:185 msgid "Edit Test Template" msgstr "" #: part/views.py:199 msgid "Delete Test Template" msgstr "" #: part/views.py:206 msgid "Set Part Category" msgstr "" #: part/views.py:254 #, python-brace-format msgid "Set category for {n} parts" msgstr "" #: part/views.py:289 msgid "Create Variant" msgstr "" #: part/views.py:358 msgid "Duplicate Part" msgstr "" #: part/views.py:363 msgid "Copied part" msgstr "" #: part/views.py:474 msgid "Create new part" msgstr "" #: part/views.py:479 msgid "Created new part" msgstr "" #: part/views.py:653 msgid "Part QR Code" msgstr "" #: part/views.py:670 msgid "Upload Part Image" msgstr "" #: part/views.py:675 part/views.py:710 msgid "Updated part image" msgstr "" #: part/views.py:684 msgid "Select Part Image" msgstr "" #: part/views.py:713 msgid "Part image not found" msgstr "" #: part/views.py:724 msgid "Edit Part Properties" msgstr "" #: part/views.py:746 msgid "Validate BOM" msgstr "" #: part/views.py:909 msgid "No BOM file provided" msgstr "" #: part/views.py:1259 msgid "Enter a valid quantity" msgstr "" #: part/views.py:1284 part/views.py:1287 msgid "Select valid part" msgstr "" #: part/views.py:1293 msgid "Duplicate part selected" msgstr "" #: part/views.py:1329 msgid "Select a part" msgstr "" #: part/views.py:1333 msgid "Specify quantity" msgstr "" #: part/views.py:1565 msgid "Confirm Part Deletion" msgstr "" #: part/views.py:1572 msgid "Part was deleted" msgstr "" #: part/views.py:1581 msgid "Part Pricing" msgstr "" #: part/views.py:1703 msgid "Create Part Parameter Template" msgstr "" #: part/views.py:1711 msgid "Edit Part Parameter Template" msgstr "" #: part/views.py:1718 msgid "Delete Part Parameter Template" msgstr "" #: part/views.py:1726 msgid "Create Part Parameter" msgstr "" #: part/views.py:1776 msgid "Edit Part Parameter" msgstr "" #: part/views.py:1790 msgid "Delete Part Parameter" msgstr "" #: part/views.py:1806 msgid "Edit Part Category" msgstr "" #: part/views.py:1841 msgid "Delete Part Category" msgstr "" #: part/views.py:1847 msgid "Part category was deleted" msgstr "" #: part/views.py:1855 msgid "Create new part category" msgstr "" #: part/views.py:1906 msgid "Create BOM item" msgstr "" #: part/views.py:1972 msgid "Edit BOM item" msgstr "" #: part/views.py:2020 msgid "Confim BOM item deletion" msgstr "" #: report/models.py:167 msgid "Template name" msgstr "" #: report/models.py:173 msgid "Report template file" msgstr "" #: report/models.py:177 msgid "Report template description" msgstr "" #: report/models.py:221 msgid "Part query filters (comma-separated list of key=value pairs)" msgstr "" #: report/models.py:266 msgid "Report asset file" msgstr "" #: report/models.py:269 msgid "Asset file description" msgstr "" #: stock/forms.py:185 msgid "Label" msgstr "" #: stock/forms.py:186 stock/forms.py:237 msgid "Select test report template" msgstr "" #: stock/forms.py:245 msgid "Include stock items in sub locations" msgstr "" #: stock/forms.py:278 msgid "Destination stock location" msgstr "" #: stock/forms.py:284 msgid "Confirm movement of stock items" msgstr "" #: stock/forms.py:286 msgid "Set the destination as the default location for selected parts" msgstr "" #: stock/models.py:210 msgid "StockItem with this serial number already exists" msgstr "" #: stock/models.py:246 #, python-brace-format msgid "Part type ('{pf}') must be {pe}" msgstr "" #: stock/models.py:256 stock/models.py:265 msgid "Quantity must be 1 for item with a serial number" msgstr "" #: stock/models.py:257 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" #: stock/models.py:278 msgid "Item cannot belong to itself" msgstr "" #: stock/models.py:311 msgid "Parent Stock Item" msgstr "" #: stock/models.py:320 msgid "Base part" msgstr "" #: stock/models.py:329 msgid "Select a matching supplier part for this stock item" msgstr "" #: stock/models.py:334 stock/templates/stock/stock_app_base.html:7 msgid "Stock Location" msgstr "" #: stock/models.py:337 msgid "Where is this stock item located?" msgstr "" #: stock/models.py:342 msgid "Installed In" msgstr "" #: stock/models.py:345 msgid "Is this item installed in another item?" msgstr "" #: stock/models.py:361 msgid "Serial number for this item" msgstr "" #: stock/models.py:373 msgid "Batch code for this stock item" msgstr "" #: stock/models.py:377 msgid "Stock Quantity" msgstr "" #: stock/models.py:386 msgid "Source Build" msgstr "" #: stock/models.py:388 msgid "Build for this stock item" msgstr "" #: stock/models.py:395 msgid "Source Purchase Order" msgstr "" #: stock/models.py:398 msgid "Purchase order for this stock item" msgstr "" #: stock/models.py:404 msgid "Destination Sales Order" msgstr "" #: stock/models.py:411 msgid "Destination Build Order" msgstr "" #: stock/models.py:424 msgid "Delete this Stock Item when stock is depleted" msgstr "" #: stock/models.py:434 stock/templates/stock/item_notes.html:14 #: stock/templates/stock/item_notes.html:30 msgid "Stock Item Notes" msgstr "" #: stock/models.py:485 msgid "Assigned to Customer" msgstr "" #: stock/models.py:487 msgid "Manually assigned to customer" msgstr "" #: stock/models.py:500 msgid "Returned from customer" msgstr "" #: stock/models.py:502 msgid "Returned to location" msgstr "" #: stock/models.py:673 msgid "Part is not set as trackable" msgstr "" #: stock/models.py:679 msgid "Quantity must be integer" msgstr "" #: stock/models.py:685 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({n})" msgstr "" #: stock/models.py:688 stock/models.py:691 msgid "Serial numbers must be a list of integers" msgstr "" #: stock/models.py:694 msgid "Quantity does not match serial numbers" msgstr "" #: stock/models.py:704 msgid "Serial numbers already exist: " msgstr "" #: stock/models.py:729 msgid "Add serial number" msgstr "" #: stock/models.py:732 #, python-brace-format msgid "Serialized {n} items" msgstr "" #: stock/models.py:843 msgid "StockItem cannot be moved as it is not in stock" msgstr "" #: stock/models.py:1170 msgid "Tracking entry title" msgstr "" #: stock/models.py:1172 msgid "Entry notes" msgstr "" #: stock/models.py:1174 msgid "Link to external page for further information" msgstr "" #: stock/models.py:1234 msgid "Value must be provided for this test" msgstr "" #: stock/models.py:1240 msgid "Attachment must be uploaded for this test" msgstr "" #: stock/models.py:1257 msgid "Test" msgstr "" #: stock/models.py:1258 msgid "Test name" msgstr "" #: stock/models.py:1263 msgid "Result" msgstr "" #: stock/models.py:1264 templates/js/table_filters.html:90 msgid "Test result" msgstr "" #: stock/models.py:1270 msgid "Test output value" msgstr "" #: stock/models.py:1276 msgid "Attachment" msgstr "" #: stock/models.py:1277 msgid "Test result attachment" msgstr "" #: stock/models.py:1283 msgid "Test notes" msgstr "" #: stock/templates/stock/item.html:11 msgid "Stock Tracking Information" msgstr "" #: stock/templates/stock/item_attachments.html:10 msgid "Stock Item Attachments" msgstr "" #: stock/templates/stock/item_base.html:20 msgid "This stock item has not passed all required tests" msgstr "" #: stock/templates/stock/item_base.html:26 msgid "This stock item is allocated to Sales Order" msgstr "" #: stock/templates/stock/item_base.html:32 msgid "This stock item is allocated to Build" msgstr "" #: stock/templates/stock/item_base.html:38 msgid "" "This stock item is serialized - it has a unique serial number and the " "quantity cannot be adjusted." msgstr "" #: stock/templates/stock/item_base.html:42 msgid "This stock item cannot be deleted as it has child items" msgstr "" #: stock/templates/stock/item_base.html:46 msgid "" "This stock item will be automatically deleted when all stock is depleted." msgstr "" #: stock/templates/stock/item_base.html:83 templates/js/barcode.html:283 #: templates/js/barcode.html:288 msgid "Unlink Barcode" msgstr "" #: stock/templates/stock/item_base.html:85 msgid "Link Barcode" msgstr "" #: stock/templates/stock/item_base.html:91 msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:95 #: stock/templates/stock/location.html:33 templates/stock_table.html:14 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:96 templates/stock_table.html:12 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:97 templates/stock_table.html:13 msgid "Remove stock" msgstr "" #: stock/templates/stock/item_base.html:99 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:101 msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:105 msgid "Assign to customer" msgstr "" #: stock/templates/stock/item_base.html:108 msgid "Return to stock" msgstr "" #: stock/templates/stock/item_base.html:114 #: stock/templates/stock/location.html:30 msgid "Stock actions" msgstr "" #: stock/templates/stock/item_base.html:118 msgid "Convert to variant" msgstr "" #: stock/templates/stock/item_base.html:120 msgid "Duplicate stock item" msgstr "" #: stock/templates/stock/item_base.html:121 msgid "Edit stock item" msgstr "" #: stock/templates/stock/item_base.html:123 msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:128 msgid "Generate test report" msgstr "" #: stock/templates/stock/item_base.html:137 msgid "Stock Item Details" msgstr "" #: stock/templates/stock/item_base.html:170 msgid "Belongs To" msgstr "" #: stock/templates/stock/item_base.html:192 msgid "No location set" msgstr "" #: stock/templates/stock/item_base.html:199 msgid "Unique Identifier" msgstr "" #: stock/templates/stock/item_base.html:227 msgid "Parent Item" msgstr "" #: stock/templates/stock/item_base.html:252 msgid "Last Updated" msgstr "" #: stock/templates/stock/item_base.html:257 msgid "Last Stocktake" msgstr "" #: stock/templates/stock/item_base.html:261 msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_childs.html:12 msgid "Child Stock Items" msgstr "" #: stock/templates/stock/item_childs.html:18 msgid "This stock item does not have any child items" msgstr "" #: stock/templates/stock/item_delete.html:9 msgid "Are you sure you want to delete this stock item?" msgstr "" #: stock/templates/stock/item_tests.html:10 stock/templates/stock/tabs.html:13 msgid "Test Data" msgstr "" #: stock/templates/stock/item_tests.html:17 msgid "Delete Test Data" msgstr "" #: stock/templates/stock/item_tests.html:19 msgid "Add Test Data" msgstr "" #: stock/templates/stock/item_tests.html:21 msgid "Test Report" msgstr "" #: stock/templates/stock/location.html:13 msgid "All stock items" msgstr "" #: stock/templates/stock/location.html:26 msgid "Check-in Items" msgstr "" #: stock/templates/stock/location.html:37 msgid "Location actions" msgstr "" #: stock/templates/stock/location.html:39 msgid "Edit location" msgstr "" #: stock/templates/stock/location.html:40 msgid "Delete location" msgstr "" #: stock/templates/stock/location.html:48 msgid "Location Details" msgstr "" #: stock/templates/stock/location.html:53 msgid "Location Path" msgstr "" #: stock/templates/stock/location.html:58 msgid "Location Description" msgstr "" #: stock/templates/stock/location.html:63 msgid "Sublocations" msgstr "" #: stock/templates/stock/location.html:68 #: stock/templates/stock/location.html:83 templates/stats.html:21 #: templates/stats.html:30 msgid "Stock Items" msgstr "" #: stock/templates/stock/location.html:73 msgid "Stock Details" msgstr "" #: stock/templates/stock/location.html:78 #: templates/InvenTree/search_stock_location.html:6 templates/stats.html:25 msgid "Stock Locations" msgstr "" #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" #: stock/templates/stock/stock_adjust.html:35 msgid "Stock item is serialized and quantity cannot be adjusted" msgstr "" #: stock/templates/stock/stockitem_convert.html:7 stock/views.py:1052 msgid "Convert Stock Item" msgstr "" #: stock/templates/stock/stockitem_convert.html:8 msgid "This stock item is current an instance of " msgstr "" #: stock/templates/stock/stockitem_convert.html:9 msgid "It can be converted to one of the part variants listed below." msgstr "" #: stock/templates/stock/stockitem_convert.html:14 msgid "This action cannot be easily undone" msgstr "" #: stock/templates/stock/tabs.html:6 msgid "Tracking" msgstr "" #: stock/templates/stock/tabs.html:21 msgid "Builds" msgstr "" #: stock/templates/stock/tabs.html:38 msgid "Children" msgstr "" #: stock/views.py:114 msgid "Edit Stock Location" msgstr "" #: stock/views.py:138 msgid "Stock Location QR code" msgstr "" #: stock/views.py:156 msgid "Add Stock Item Attachment" msgstr "" #: stock/views.py:201 msgid "Edit Stock Item Attachment" msgstr "" #: stock/views.py:217 msgid "Delete Stock Item Attachment" msgstr "" #: stock/views.py:233 msgid "Assign to Customer" msgstr "" #: stock/views.py:270 msgid "Return to Stock" msgstr "" #: stock/views.py:289 msgid "Specify a valid location" msgstr "" #: stock/views.py:293 msgid "Stock item returned from customer" msgstr "" #: stock/views.py:305 msgid "Select Label Template" msgstr "" #: stock/views.py:326 msgid "Select valid label" msgstr "" #: stock/views.py:388 msgid "Delete All Test Data" msgstr "" #: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" #: stock/views.py:423 msgid "Add Test Result" msgstr "" #: stock/views.py:460 msgid "Edit Test Result" msgstr "" #: stock/views.py:477 msgid "Delete Test Result" msgstr "" #: stock/views.py:488 msgid "Select Test Report Template" msgstr "" #: stock/views.py:502 msgid "Select valid template" msgstr "" #: stock/views.py:554 msgid "Stock Export Options" msgstr "" #: stock/views.py:674 msgid "Stock Item QR Code" msgstr "" #: stock/views.py:697 msgid "Adjust Stock" msgstr "" #: stock/views.py:806 msgid "Move Stock Items" msgstr "" #: stock/views.py:807 msgid "Count Stock Items" msgstr "" #: stock/views.py:808 msgid "Remove From Stock" msgstr "" #: stock/views.py:809 msgid "Add Stock Items" msgstr "" #: stock/views.py:810 msgid "Delete Stock Items" msgstr "" #: stock/views.py:838 msgid "Must enter integer value" msgstr "" #: stock/views.py:843 msgid "Quantity must be positive" msgstr "" #: stock/views.py:850 #, python-brace-format msgid "Quantity must not exceed {x}" msgstr "" #: stock/views.py:858 msgid "Confirm stock adjustment" msgstr "" #: stock/views.py:929 #, python-brace-format msgid "Added stock to {n} items" msgstr "" #: stock/views.py:944 #, python-brace-format msgid "Removed stock from {n} items" msgstr "" #: stock/views.py:957 #, python-brace-format msgid "Counted stock for {n} items" msgstr "" #: stock/views.py:985 msgid "No items were moved" msgstr "" #: stock/views.py:988 #, python-brace-format msgid "Moved {n} items to {dest}" msgstr "" #: stock/views.py:1007 #, python-brace-format msgid "Deleted {n} stock items" msgstr "" #: stock/views.py:1019 msgid "Edit Stock Item" msgstr "" #: stock/views.py:1079 msgid "Create new Stock Location" msgstr "" #: stock/views.py:1100 msgid "Serialize Stock" msgstr "" #: stock/views.py:1192 msgid "Create new Stock Item" msgstr "" #: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" #: stock/views.py:1358 msgid "Invalid quantity" msgstr "" #: stock/views.py:1361 msgid "Quantity cannot be less than zero" msgstr "" #: stock/views.py:1365 msgid "Invalid part selection" msgstr "" #: stock/views.py:1414 #, python-brace-format msgid "Created {n} new stock items" msgstr "" #: stock/views.py:1433 stock/views.py:1449 msgid "Created new stock item" msgstr "" #: stock/views.py:1468 msgid "Delete Stock Location" msgstr "" #: stock/views.py:1481 msgid "Delete Stock Item" msgstr "" #: stock/views.py:1492 msgid "Delete Stock Tracking Entry" msgstr "" #: stock/views.py:1509 msgid "Edit Stock Tracking Entry" msgstr "" #: stock/views.py:1518 msgid "Add Stock Tracking Entry" msgstr "" #: templates/InvenTree/search.html:7 templates/InvenTree/search.html:12 msgid "Search Results" msgstr "" #: templates/InvenTree/search.html:22 msgid "No results found" msgstr "" #: templates/InvenTree/settings/part.html:9 msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/part.html:28 msgid "No part parameter templates found" msgstr "" #: templates/InvenTree/settings/part.html:47 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/part.html:48 msgid "Delete Template" msgstr "" #: templates/InvenTree/starred_parts.html:7 msgid "Starred Parts" msgstr "" #: templates/about.html:13 msgid "InvenTree Version Information" msgstr "" #: templates/about.html:21 msgid "Instance Name" msgstr "" #: templates/about.html:26 msgid "InvenTree Version" msgstr "" #: templates/about.html:30 msgid "Django Version" msgstr "" #: templates/about.html:34 msgid "Commit Hash" msgstr "" #: templates/about.html:38 msgid "Commit Date" msgstr "" #: templates/about.html:42 msgid "InvenTree Documentation" msgstr "" #: templates/about.html:47 msgid "View Code on GitHub" msgstr "" #: templates/about.html:51 msgid "Submit Bug Report" msgstr "" #: templates/attachment_table.html:5 msgid "Add Attachment" msgstr "" #: templates/attachment_table.html:13 msgid "File" msgstr "" #: templates/attachment_table.html:14 msgid "Comment" msgstr "" #: templates/attachment_table.html:15 msgid "Uploaded" msgstr "" #: templates/attachment_table.html:33 msgid "Delete attachment" msgstr "" #: templates/js/barcode.html:8 msgid "Scan barcode data here using wedge scanner" msgstr "" #: templates/js/barcode.html:12 msgid "Barcode" msgstr "" #: templates/js/barcode.html:20 msgid "Enter barcode data" msgstr "" #: templates/js/barcode.html:42 msgid "Invalid server response" msgstr "" #: templates/js/barcode.html:143 msgid "Scan barcode data below" msgstr "" #: templates/js/barcode.html:217 templates/js/barcode.html:263 msgid "Unknown response from server" msgstr "" #: templates/js/barcode.html:239 msgid "Link Barcode to Stock Item" msgstr "" #: templates/js/barcode.html:285 msgid "" "This will remove the association between this stock item and the barcode" msgstr "" #: templates/js/barcode.html:291 msgid "Unlink" msgstr "" #: templates/js/barcode.html:350 msgid "Remove stock item" msgstr "" #: templates/js/barcode.html:397 msgid "Enter notes" msgstr "" #: templates/js/barcode.html:399 msgid "Enter optional notes for stock transfer" msgstr "" #: templates/js/barcode.html:404 msgid "Check Stock Items into Location" msgstr "" #: templates/js/barcode.html:408 msgid "Check In" msgstr "" #: templates/js/barcode.html:466 msgid "Server error" msgstr "" #: templates/js/barcode.html:485 msgid "Stock Item already scanned" msgstr "" #: templates/js/barcode.html:489 msgid "Stock Item already in this location" msgstr "" #: templates/js/barcode.html:496 msgid "Added stock item" msgstr "" #: templates/js/barcode.html:503 msgid "Barcode does not match Stock Item" msgstr "" #: templates/js/bom.html:143 msgid "Open subassembly" msgstr "" #: templates/js/bom.html:194 templates/js/build.html:113 msgid "Available" msgstr "" #: templates/js/bom.html:219 msgid "No pricing available" msgstr "" #: templates/js/bom.html:239 msgid "Validate BOM Item" msgstr "" #: templates/js/bom.html:240 msgid "This line has been validated" msgstr "" #: templates/js/bom.html:242 msgid "Edit BOM Item" msgstr "" #: templates/js/bom.html:243 msgid "Delete BOM Item" msgstr "" #: templates/js/build.html:19 msgid "No builds matching query" msgstr "" #: templates/js/build.html:102 msgid "No parts allocated for" msgstr "" #: templates/js/company.html:29 msgid "No company information found" msgstr "" #: templates/js/company.html:101 msgid "No supplier parts found" msgstr "" #: templates/js/company.html:117 templates/js/part.html:145 msgid "Template part" msgstr "" #: templates/js/company.html:121 templates/js/part.html:149 msgid "Assembled part" msgstr "" #: templates/js/company.html:178 msgid "Link" msgstr "" #: templates/js/order.html:126 msgid "No purchase orders found" msgstr "" #: templates/js/order.html:170 templates/js/stock.html:625 msgid "Date" msgstr "" #: templates/js/order.html:199 msgid "No sales orders found" msgstr "" #: templates/js/order.html:248 msgid "Shipment Date" msgstr "" #: templates/js/part.html:106 templates/js/stock.html:406 msgid "Select" msgstr "" #: templates/js/part.html:153 msgid "Starred part" msgstr "" #: templates/js/part.html:157 msgid "Salable part" msgstr "" #: templates/js/part.html:196 msgid "No category" msgstr "" #: templates/js/part.html:214 templates/js/table_filters.html:167 msgid "Low stock" msgstr "" #: templates/js/part.html:223 msgid "Building" msgstr "" #: templates/js/part.html:241 msgid "No parts found" msgstr "" #: templates/js/part.html:301 msgid "YES" msgstr "" #: templates/js/part.html:303 msgid "NO" msgstr "" #: templates/js/part.html:337 msgid "No test templates matching query" msgstr "" #: templates/js/part.html:387 templates/js/stock.html:63 msgid "Edit test result" msgstr "" #: templates/js/part.html:388 templates/js/stock.html:64 msgid "Delete test result" msgstr "" #: templates/js/part.html:394 msgid "This test is defined for a parent part" msgstr "" #: templates/js/stock.html:26 msgid "PASS" msgstr "" #: templates/js/stock.html:28 msgid "FAIL" msgstr "" #: templates/js/stock.html:33 msgid "NO RESULT" msgstr "" #: templates/js/stock.html:59 msgid "Add test result" msgstr "" #: templates/js/stock.html:77 msgid "No test results found" msgstr "" #: templates/js/stock.html:118 msgid "Test Date" msgstr "" #: templates/js/stock.html:261 msgid "No stock items matching query" msgstr "" #: templates/js/stock.html:358 templates/js/stock.html:373 msgid "Undefined location" msgstr "" #: templates/js/stock.html:464 msgid "Stock item has been allocated" msgstr "" #: templates/js/stock.html:468 msgid "Stock item has been assigned to customer" msgstr "" #: templates/js/stock.html:470 msgid "Stock item was assigned to a build order" msgstr "" #: templates/js/stock.html:472 msgid "Stock item was assigned to a sales order" msgstr "" #: templates/js/stock.html:479 msgid "Stock item has been rejected" msgstr "" #: templates/js/stock.html:483 msgid "Stock item is lost" msgstr "" #: templates/js/stock.html:487 templates/js/table_filters.html:52 msgid "Depleted" msgstr "" #: templates/js/stock.html:516 msgid "Shipped to customer" msgstr "" #: templates/js/stock.html:519 msgid "No stock location set" msgstr "" #: templates/js/stock.html:691 msgid "No user information" msgstr "" #: templates/js/table_filters.html:19 templates/js/table_filters.html:67 msgid "Is Serialized" msgstr "" #: templates/js/table_filters.html:22 templates/js/table_filters.html:70 msgid "Serial number GTE" msgstr "" #: templates/js/table_filters.html:23 templates/js/table_filters.html:71 msgid "Serial number greater than or equal to" msgstr "" #: templates/js/table_filters.html:26 templates/js/table_filters.html:74 msgid "Serial number LTE" msgstr "" #: templates/js/table_filters.html:27 templates/js/table_filters.html:75 msgid "Serial number less than or equal to" msgstr "" #: templates/js/table_filters.html:37 msgid "Active parts" msgstr "" #: templates/js/table_filters.html:38 msgid "Show stock for active parts" msgstr "" #: templates/js/table_filters.html:42 msgid "Is allocated" msgstr "" #: templates/js/table_filters.html:43 msgid "Item has been alloacted" msgstr "" #: templates/js/table_filters.html:47 msgid "Include sublocations" msgstr "" #: templates/js/table_filters.html:48 msgid "Include stock in sublocations" msgstr "" #: templates/js/table_filters.html:53 msgid "Show stock items which are depleted" msgstr "" #: templates/js/table_filters.html:58 msgid "Show items which are in stock" msgstr "" #: templates/js/table_filters.html:62 msgid "Sent to customer" msgstr "" #: templates/js/table_filters.html:63 msgid "Show items which have been assigned to a customer" msgstr "" #: templates/js/table_filters.html:79 templates/js/table_filters.html:80 msgid "Stock status" msgstr "" #: templates/js/table_filters.html:109 msgid "Build status" msgstr "" #: templates/js/table_filters.html:121 templates/js/table_filters.html:134 msgid "Order status" msgstr "" #: templates/js/table_filters.html:126 templates/js/table_filters.html:139 msgid "Outstanding" msgstr "" #: templates/js/table_filters.html:149 msgid "Include subcategories" msgstr "" #: templates/js/table_filters.html:150 msgid "Include parts in subcategories" msgstr "" #: templates/js/table_filters.html:155 msgid "Show active parts" msgstr "" #: templates/js/table_filters.html:163 msgid "Stock available" msgstr "" #: templates/js/table_filters.html:179 msgid "Starred" msgstr "" #: templates/js/table_filters.html:191 msgid "Purchasable" msgstr "" #: templates/navbar.html:14 msgid "Buy" msgstr "" #: templates/navbar.html:22 msgid "Sell" msgstr "" #: templates/navbar.html:32 msgid "Scan Barcode" msgstr "" #: templates/navbar.html:41 msgid "Admin" msgstr "" #: templates/navbar.html:44 msgid "Settings" msgstr "" #: templates/navbar.html:45 msgid "Logout" msgstr "" #: templates/navbar.html:47 msgid "Login" msgstr "" #: templates/navbar.html:50 msgid "About InvenTree" msgstr "" #: templates/navbar.html:51 msgid "Statistics" msgstr "" #: templates/search_form.html:6 templates/search_form.html:8 msgid "Search" msgstr "" #: templates/stock_table.html:15 msgid "Move stock" msgstr "" #: templates/stock_table.html:16 msgid "Order stock" msgstr "" #: templates/stock_table.html:17 msgid "Delete Stock" msgstr ""