From fc1878216b4d3a62fc8c1502330fe356a2924c59 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jul 2021 23:03:52 +0000 Subject: [PATCH] updated translation base --- InvenTree/locale/de/LC_MESSAGES/django.po | 671 +++++++++++----------- InvenTree/locale/en/LC_MESSAGES/django.po | 634 ++++++++++---------- InvenTree/locale/es/LC_MESSAGES/django.po | 638 ++++++++++---------- InvenTree/locale/fr/LC_MESSAGES/django.po | 640 ++++++++++----------- InvenTree/locale/it/LC_MESSAGES/django.po | 638 ++++++++++---------- InvenTree/locale/ja/LC_MESSAGES/django.po | 638 ++++++++++---------- InvenTree/locale/pl/LC_MESSAGES/django.po | 647 +++++++++++---------- InvenTree/locale/ru/LC_MESSAGES/django.po | 646 +++++++++++---------- InvenTree/locale/tr/LC_MESSAGES/django.po | 659 ++++++++++----------- InvenTree/locale/zh/LC_MESSAGES/django.po | 638 ++++++++++---------- 10 files changed, 3193 insertions(+), 3256 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 94044e7e0f..3c225127d5 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: German\n" @@ -77,7 +77,7 @@ msgstr "Kategorie auswählen" msgid "Duplicate serial: {n}" msgstr "Doppelte Seriennummer: {n}" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Name" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Name" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "geplantes Bestelldatum" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "Zieldatum" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Anzahl" @@ -539,8 +539,8 @@ msgstr "Bauauftrag als vollständig markieren" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "Lagerort" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "Lagerort der Endprodukte" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,20 @@ msgstr "Bauabbruch bestätigen" msgid "Select quantity of stock to allocate" msgstr "Menge der BestandsObjekte für Zuordnung auswählen" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +#, fuzzy +#| msgid "Invalid character in part name" +msgid "Invalid choice for parent build" +msgstr "Ungültiger Buchstabe im Teilenamen" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "Bauauftrag" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +611,36 @@ msgstr "Bauauftrag" msgid "Build Orders" msgstr "Bauaufträge" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "Referenz" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "Kurze Beschreibung des Baus" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +655,112 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "Teil" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "Teil für den Bauauftrag wählen" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "Auftrag Referenz" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "Quell-Lagerort" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Entnahme-Lagerort für diesen Bauauftrag wählen (oder leer lassen für einen beliebigen Lagerort)" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "Ziel-Lagerort" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "Bau-Anzahl" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden BestandsObjekt" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "Fertiggestellte Teile" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "Anzahl der fertigen BestandsObjekte" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "Bauauftrags-Status" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "Erstelldatum" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "Aufgegeben von" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Verantwortlicher Benutzer" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "Nutzer der für diesen Bauauftrag zuständig ist" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +770,15 @@ msgstr "Nutzer der für diesen Bauauftrag zuständig ist" msgid "External Link" msgstr "Externer Link" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "Link zu einer externen URL" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +793,85 @@ msgstr "Link zu einer externen URL" msgid "Notes" msgstr "Notizen" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "Extranotizen für den Bauauftrag" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "Bauauftrags-Objekt muss für Bauauftrag, Lager-Objekt und installiert_in eindeutig sein" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "Reserviermenge ({n}) muss kleiner Bestandsmenge ({q}) sein. Zugewiesene Anzahl ({n}) darf nicht die verfügbare ({q}) Anzahl überschreiten" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "Zu viele BestandsObjekt zugewiesen" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "Ausgewähltes BestandsObjekt nicht Stückliste für Teil '{p}' gefunden" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "Bauauftrag" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "Bauauftrag starten um Teile zuzuweisen" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "BestandsObjekt" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "Quell-BestandsObjekt" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "BestandsObjekt-Anzahl dem Bauauftrag zuweisen" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "Ziel-BestandsObjekt" @@ -885,11 +891,11 @@ msgstr "Lagerbestand Bauauftrag zuweisen" msgid "Auto Allocate" msgstr "Automatisch zuweisen" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "Bestandszuordnung aufheben" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "Bestandszuordnung aufheben" @@ -922,7 +928,7 @@ msgstr "Dieser Bauauftrag hat keine zugeordneten Stücklisten-Einträge" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "Seriennummer" @@ -1042,7 +1048,7 @@ msgid "Print Build Order" msgstr "Bauauftrag drucken" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "Bauauftrag fertigstellen" @@ -1055,7 +1061,7 @@ msgid "Edit Build" msgstr "Bauauftrag bearbeiten" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "Bauauftrag abbrechen" @@ -1075,7 +1081,7 @@ msgid "Progress" msgstr "Fortschritt" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1097,11 @@ msgstr "Auftrag" msgid "Issued By" msgstr "Aufgegeben von" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "Unfertige Endprodukte" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "Bauauftrag kann nicht abgeschlossen werden, da es noch unvollständige Endprodukte gibt" @@ -1222,7 +1228,7 @@ msgstr "Ausgangs-Lager" msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1248,7 @@ msgstr "Losnummer" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "Erstellt" @@ -1250,7 +1256,7 @@ msgstr "Erstellt" msgid "No target date set" msgstr "Kein Ziel-Datum gesetzt" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "Fertig" @@ -1262,7 +1268,7 @@ msgstr "Bauauftrag ist nicht vollständig" msgid "Alter the quantity of stock allocated to the build output" msgstr "Anzahl des zugeordneten Bestands für die Endprodukte ändern" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "Neuer Bauauftrag" @@ -1418,52 +1424,40 @@ msgstr "Endprodukt-Fertigstellung bestätigen" msgid "Build output completed" msgstr "Endprodukt fertiggestellt" -#: build/views.py:732 -msgid "Created new build" -msgstr "Neuen Bauauftrag angelegt" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "Bauauftragdetails bearbeiten" - -#: build/views.py:786 -msgid "Edited build" -msgstr "Bauauftrag bearbeitet" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "Bauauftrag löschen" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "Teile von Bauzuordnung entfernt" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "Bestand dem Endprodukt zuweisen" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "Teil muss aktuell im Bestand sein" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "Verfügbar" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "BestandsObjekt muss ausgewählt sein" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "Bestandszuordnung bearbeiten" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "Bauobjekt aktualisiert" @@ -1876,7 +1870,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "Preis" @@ -1948,7 +1942,7 @@ msgstr "URL" msgid "Image URL" msgstr "Bild-URL" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "Einzelpreis" @@ -2024,10 +2018,10 @@ msgid "Point of contact" msgstr "Anlaufstelle" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "Link" @@ -2111,10 +2105,11 @@ msgstr "Herstellerteil" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "Wert" @@ -2123,8 +2118,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "Einheiten" @@ -2134,7 +2129,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2208,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" @@ -2273,7 +2268,7 @@ msgstr "Keine Website angegeben" msgid "Uses default currency" msgstr "verwendet Standard-Währung" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2438,7 @@ msgstr "Herstellerteil-Bestand" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "Lagerbestand" @@ -2465,9 +2460,9 @@ msgstr "Zuliefererteil entfernen" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "Löschen" @@ -2490,6 +2485,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2627,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -2639,11 +2635,11 @@ msgstr "Preisstaffel hinzufügen" msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "Preisstaffel löschen" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -2809,137 +2805,137 @@ msgstr "Seriennummern für BestandsObjekt eingeben" msgid "Enter quantity of stock items" msgstr "Menge der BestandsObjekt eingeben" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "Bestellungs-Beschreibung" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "Erstellt von" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "Bestell-Notizen" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "Empfangen von" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "Ziel-Versanddatum" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "Nur Teile aufgegebener Bestllungen können empfangen werden" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "Zieldatum für Auftrags-Fertigstellung." -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "Versand von" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "Bestellung kann nicht versendet werden weil er nicht anhängig ist" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "Bestellung" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2943,76 @@ msgstr "Bestellung" msgid "Purchase Order" msgstr "Bestellung" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "Empfangen" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "Wo möchte der Käufer diesen Artikel gelagert haben?" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "BestandsObjekt wurde nicht zugewiesen" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann BestandsObjekt keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "Kann BestandsObjekt keiner Zeile ohne Teil hinzufügen" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für BestandsObjekt mit Seriennummer muss 1 sein" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "Position" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "Position" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "BestandsObjekt für Zuordnung auswählen" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" @@ -3303,8 +3299,8 @@ msgid "Total" msgstr "Summe" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "Stück-Preis" @@ -3343,7 +3339,7 @@ msgstr "Ausstehende Teile für %(order)s - %(desc)s empfangen" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3354,7 @@ msgid "Order Code" msgstr "Bestellnummer" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "Bestellt" @@ -3411,17 +3407,17 @@ msgid "Sales Order Items" msgstr "Auftrags-Positionen" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "Aktionen" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "Bestands-Zuordnung bearbeiten" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "Bestands-Zuordnung löschen" @@ -3433,8 +3429,8 @@ msgstr "Keine passenden Positionen gefunden" msgid "ID" msgstr "ID" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "Zugeordnet" @@ -3450,7 +3446,7 @@ msgstr "PO" msgid "Allocate serial numbers" msgstr "Seriennummern zuweisen" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "Lagerbestand zuweisen" @@ -3458,8 +3454,8 @@ msgstr "Lagerbestand zuweisen" msgid "Purchase stock" msgstr "Lagerbestand kaufen" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "Lagerbestand bauen" @@ -3900,7 +3896,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "Kategorie" @@ -3910,7 +3906,7 @@ msgstr "Teile-Kategorie" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -4029,7 +4025,7 @@ msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" msgid "Test with this name already exists for this part" msgstr "Ein Test mit diesem Namen besteht bereits für dieses Teil" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "Test-Name" @@ -4045,7 +4041,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "Benötigt" @@ -4054,7 +4050,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "Erfordert Wert" @@ -4062,7 +4058,7 @@ msgstr "Erfordert Wert" msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -4351,7 +4347,7 @@ msgstr "Neuen Bauauftrag beginnen" msgid "All parts" msgstr "Alle Teile" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "Teil-Kategorie anlegen" @@ -4436,7 +4432,7 @@ msgstr "Neuen Lagerort erstellen" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" @@ -4656,18 +4652,6 @@ msgstr "Teil-Bemerkungen" msgid "Add new parameter" msgstr "Parameter hinzufügen" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "Bearbeiten" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "Neue Vorlage" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "Neue Teilparametervorlage anlegen" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "Teileliste" @@ -4752,8 +4736,8 @@ msgstr "Zu Bauaufträgen zugeordnet" msgid "Can Build" msgstr "Herstellbar" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "Im Bau" @@ -4925,7 +4909,7 @@ msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4971,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "Lagerbestand aller Varianten von %(full_name)s" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "Kein Bestand" @@ -5161,55 +5145,43 @@ msgstr "Teilparametervorlage bearbeiten" msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "Teilparameter anlegen" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "Teilparameter bearbeiten" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "Teilparameter löschen" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "Teil-Kategorie wurde gelöscht" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "Kategorieparametervorlage bearbeiten" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "Stücklisten-Position bearbeiten" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5749,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "Kein Lagerort gesetzt" @@ -6163,7 +6135,7 @@ msgstr "BestandsObjekt bearbeiten" msgid "Serialize Stock" msgstr "Lagerbestand erfassen" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "Neues BestandsObjekt hinzufügen" @@ -6293,11 +6265,13 @@ msgstr "Farbschemata" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " -msgstr "\n" +msgstr "" +"\n" "\t\tDie CSS Datei \"%(invalid_color_theme)s.css\" für das aktuell ausgewählte Farbschema wurde nicht gefunden.
\n" "\t\tBitte ein anderes Farbschema auswählen:)\n" "\t " @@ -6466,6 +6440,10 @@ msgstr "Kategorien" msgid "User Information" msgstr "Benutzerinformation" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "Bearbeiten" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "Passwort ändern" @@ -6552,7 +6530,7 @@ msgid "copy version information" msgstr "Versionsinformationen kopieren" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "Schliessen" @@ -6617,7 +6595,7 @@ msgstr "Server-Fehler" msgid "Unknown response from server" msgstr "Unbekannte Antwort von Server erhalten" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "Ungültige Antwort von Server" @@ -6681,7 +6659,7 @@ msgstr "In Lagerorten buchen" msgid "Barcode does not match a valid location" msgstr "Barcode entspricht keinem Lagerort" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "Unterbaugruppe öffnen" @@ -6721,77 +6699,89 @@ msgstr "Stücklisten-Position bearbeiten" msgid "Delete BOM Item" msgstr "Stücklisten-Position löschen" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "Keine Stücklisten-Position(en) gefunden" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +#, fuzzy +#| msgid "Print Build Order" +msgid "Edit Build Order" +msgstr "Bauauftrag drucken" + +#: templates/js/build.js:68 +#, fuzzy +#| msgid "Complete Build Order" +msgid "Create Build Order" +msgstr "Bauauftrag fertigstellen" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "Teilbestand automatisch Endprodukt zuweisen" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "Bestand von Endpordukt zurücknehmen" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "Endprodukt fertigstellen" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "Endprodukt entfernen" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "Standort nicht angegeben" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "Neues BestandsObjekt" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "benötigtes Teil" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "Anzahl pro" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "Bestand bestellen" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "Auswählen" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "Bauauftrag ist überfällig" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "Keine Benutzerinformation" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "Keine Teile zugeordnet zu" @@ -6837,23 +6827,23 @@ msgstr "Vorlagenteil" msgid "Assembled part" msgstr "Baugruppe" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6906,59 +6896,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "Keine Antwort" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "keine Antwort vom InvenTree Server" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "Fehler 401: Nicht Angemeldet" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "Authentication Kredentials nicht angegeben" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "Fehler 403: keine Berechtigung" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "Fehlende Berechtigung für diese Aktion" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "Fehler 404: Ressource nicht gefunden" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "Die angefragte Ressource kann auf diesem Server nicht gefunden werden" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "Fehler 408: Zeitüberschreitung" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "Verbindungszeitüberschreitung bei der Datenanforderung" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "Fehler bei Formulardaten-Anfrage" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "Fehler in Formular" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7014,58 +7004,58 @@ msgstr "Label auswählen" msgid "Select Label Template" msgstr "Label-Vorlage auswählen" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "abbrechen" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "Abschicken" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "Warte auf Server..." -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "Fehler-Informationen anzeigen" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "Akzeptieren" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "Lade Daten" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "ungültige Antwort vom Server" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "Formulardaten fehlen bei Serverantwort" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "Formulardaten fehlerhaft" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "JSON Antwort enthält keine Formulardaten" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "Fehler 400: Ungültige Anfrage" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "Fehler 400 von Server erhalten" @@ -7077,15 +7067,21 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +#, fuzzy +#| msgid "Build" +msgid "Build ID" +msgstr "Bauauftrag" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7141,54 +7137,54 @@ msgstr "Verkäufliches Teil" msgid "No variants found" msgstr "Keine Varianten gefunden" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "Bestand niedrig" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "Pfad" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" @@ -7921,3 +7917,26 @@ msgstr "Berechtigungen Einträge zu ändern" msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" +#~ msgid "Created new build" +#~ msgstr "Neuen Bauauftrag angelegt" + +#~ msgid "Edit Build Order Details" +#~ msgstr "Bauauftragdetails bearbeiten" + +#~ msgid "Edited build" +#~ msgstr "Bauauftrag bearbeitet" + +#~ msgid "New Template" +#~ msgstr "Neue Vorlage" + +#~ msgid "Create New Parameter Template" +#~ msgstr "Neue Teilparametervorlage anlegen" + +#~ msgid "Create Part Parameter" +#~ msgstr "Teilparameter anlegen" + +#~ msgid "Edit Part Parameter" +#~ msgstr "Teilparameter bearbeiten" + +#~ msgid "Delete Part Parameter" +#~ msgstr "Teilparameter löschen" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index fc17c28e7f..662f5dadfd 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -78,7 +78,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "" @@ -139,20 +139,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -160,10 +160,10 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -459,23 +459,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -492,10 +492,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "" @@ -540,8 +540,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "" @@ -551,10 +551,10 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -589,14 +589,18 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +msgid "Invalid choice for parent build" +msgstr "" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -606,36 +610,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -650,112 +654,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -765,15 +769,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -788,85 +792,85 @@ msgstr "" msgid "Notes" msgstr "" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -886,11 +890,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -923,7 +927,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1043,7 +1047,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1056,7 +1060,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1076,7 +1080,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1092,11 +1096,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1223,7 +1227,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1243,7 +1247,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1251,7 +1255,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1263,7 +1267,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1419,52 +1423,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1877,7 +1869,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1949,7 +1941,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2025,10 +2017,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2112,10 +2104,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2124,8 +2117,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2135,7 +2128,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2214,7 +2207,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2274,7 +2267,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2444,7 +2437,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2466,9 +2459,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2491,6 +2484,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2632,7 +2626,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2640,11 +2634,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2810,137 +2804,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2948,76 +2942,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3304,8 +3298,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3344,7 +3338,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3359,7 +3353,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3412,17 +3406,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3434,8 +3428,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3451,7 +3445,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3459,8 +3453,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3901,7 +3895,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3911,7 +3905,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4030,7 +4024,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4046,7 +4040,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4055,7 +4049,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4063,7 +4057,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4352,7 +4346,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4437,7 +4431,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4657,18 +4651,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4753,8 +4735,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4926,7 +4908,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4988,7 +4970,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5162,55 +5144,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5778,7 +5748,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6164,7 +6134,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6465,6 +6435,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6551,7 +6525,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6616,7 +6590,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6680,7 +6654,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6720,77 +6694,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6836,23 +6818,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6905,59 +6887,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7013,58 +6995,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7076,15 +7058,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7140,54 +7126,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index faa0d5eac7..14c65c7770 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Spanish\n" @@ -77,7 +77,7 @@ msgstr "Seleccionar Categoría" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Nombre" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Cantidad" @@ -539,8 +539,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "Unicación" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,18 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +msgid "Invalid choice for parent build" +msgstr "" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +609,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "Referencia" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +653,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "Parte" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "Elementos completados" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Responsable" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +768,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +791,85 @@ msgstr "" msgid "Notes" msgstr "Notas" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +889,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +926,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "Número de serie" @@ -1042,7 +1046,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1059,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1079,7 @@ msgid "Progress" msgstr "Progreso" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1095,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1226,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1246,7 @@ msgstr "Lote" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1254,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "Completados" @@ -1262,7 +1266,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1422,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1868,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1940,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2016,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2103,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2116,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2127,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2206,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2266,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2436,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2458,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "Eliminar" @@ -2490,6 +2483,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2625,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2633,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2803,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2941,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3297,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3337,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3352,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3405,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3427,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3444,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3452,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3894,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3904,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4029,7 +4023,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4039,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4048,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4056,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4345,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4430,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4650,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4734,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4907,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4969,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5143,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5747,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6133,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6263,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6434,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6524,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6589,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6653,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6693,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6817,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6886,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +6994,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7057,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7125,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7904,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 49db26e6d1..4cc72216aa 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: French\n" @@ -77,7 +77,7 @@ msgstr "Sélectionnez une catégorie" msgid "Duplicate serial: {n}" msgstr "Dupliquer le numéro de série: {n}" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Nom" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Nom" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Quantité" @@ -539,8 +539,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "Emplacement des pièces terminées" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,20 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +#, fuzzy +#| msgid "Invalid character in part name" +msgid "Invalid choice for parent build" +msgstr "Caractère invalide dans le nom de la pièce" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +611,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "Référence" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +655,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "Pièce" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "Sélectionnez la pièce à construire" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "Date de création" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +770,15 @@ msgstr "" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +793,85 @@ msgstr "" msgid "Notes" msgstr "Notes" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "L'article en stock sélectionné n'a pas été trouvé dans la BOM pour la pièce '{p}'" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +891,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +928,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1042,7 +1048,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1061,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1081,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1097,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1228,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1248,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1256,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1262,7 +1268,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1424,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "Disponible" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1870,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2018,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2105,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2118,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2129,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2208,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2268,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2438,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2460,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2485,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2627,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2635,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2805,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2943,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3299,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3339,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3354,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3407,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3429,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3446,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3454,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3896,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3906,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "IPN" @@ -4029,7 +4025,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4041,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4050,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4058,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4347,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4432,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4652,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4736,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4909,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4971,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5145,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5749,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6135,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6265,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6436,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6526,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6591,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6655,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6695,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6819,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6888,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +6996,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7059,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7127,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7906,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index e533892f91..23b840bad5 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -77,7 +77,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "" @@ -539,8 +539,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,18 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +msgid "Invalid choice for parent build" +msgstr "" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +609,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +653,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +768,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +791,85 @@ msgstr "" msgid "Notes" msgstr "" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +889,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +926,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1042,7 +1046,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1059,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1079,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1095,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1226,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1246,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1254,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1262,7 +1266,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1422,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1868,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1940,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2016,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2103,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2116,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2127,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2206,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2266,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2436,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2458,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2483,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2625,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2633,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2803,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2941,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3297,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3337,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3352,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3405,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3427,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3444,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3452,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3894,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3904,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4029,7 +4023,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4039,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4048,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4056,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4345,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4430,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4650,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4734,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4907,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4969,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5143,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5747,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6133,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6263,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6434,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6524,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6589,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6653,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6693,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6817,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6886,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +6994,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7057,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7125,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7904,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 63bebfec34..ae89c1dc17 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -77,7 +77,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "" @@ -539,8 +539,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,18 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +msgid "Invalid choice for parent build" +msgstr "" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +609,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +653,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +768,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +791,85 @@ msgstr "" msgid "Notes" msgstr "" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +889,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +926,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1042,7 +1046,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1059,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1079,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1095,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1226,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1246,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1254,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1262,7 +1266,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1422,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1868,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1940,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2016,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2103,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2116,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2127,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2206,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2266,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2436,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2458,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2483,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2625,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2633,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2803,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2941,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3297,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3337,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3352,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3405,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3427,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3444,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3452,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3894,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3904,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4029,7 +4023,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4039,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4048,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4056,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4345,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4430,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4650,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4734,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4907,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4969,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5143,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5747,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6133,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6263,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6434,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6524,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6589,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6653,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6693,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6817,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6886,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +6994,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7057,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7125,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7904,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 5315511906..9b2d49b42a 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -77,7 +77,7 @@ msgstr "Wybierz kategorię" msgid "Duplicate serial: {n}" msgstr "Powtórzony numer seryjny: {n}" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Nazwa" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "Data docelowa" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Ilość" @@ -539,8 +539,8 @@ msgstr "Oznacz budowę jako ukończoną" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "Lokalizacja" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "Lokalizacja ukończonych części" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,20 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +#, fuzzy +#| msgid "Invalid character in part name" +msgid "Invalid choice for parent build" +msgstr "Błędny znak w nazwie elementu" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "Zlecenie Budowy" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +611,36 @@ msgstr "Zlecenie Budowy" msgid "Build Orders" msgstr "Zlecenia budowy" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "Referencja" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "Krótki opis budowy" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +655,112 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "Część" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "Wybierz część do budowy" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "Odwołanie do zamówienia sprzedaży" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "Lokalizacja źródła" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Wybierz lokalizację, z której pobrać element do budowy (pozostaw puste, aby wziąć z dowolnej lokalizacji)" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "Lokalizacja docelowa" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "Wybierz lokalizację, w której będą przechowywane ukończone elementy" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "Ilość do stworzenia" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "Ilość przedmiotów do zbudowania" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "Ukończone elementy" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "Ilość produktów magazynowych które zostały ukończone" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "Status budowania" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "Data utworzenia" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "Docelowy termin zakończenia" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "Data zakończenia" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "Wydany przez" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Odpowiedzialny" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "Użytkownik odpowiedzialny za to zamówienie budowy" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +770,15 @@ msgstr "Użytkownik odpowiedzialny za to zamówienie budowy" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +793,85 @@ msgstr "Link do zewnętrznego adresu URL" msgid "Notes" msgstr "Uwagi" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "Dodatkowe notatki do budowy" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "Budowa" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -885,11 +891,11 @@ msgstr "Przydziel zapasy do budowy" msgid "Auto Allocate" msgstr "Automatyczne przypisywanie" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "Cofnij przydział zapasów" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "Cofnij przydział zapasów" @@ -922,7 +928,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "Numer Seryjny" @@ -1042,7 +1048,7 @@ msgid "Print Build Order" msgstr "Wydrukuj Numer Zlecenia Budowy" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1061,7 @@ msgid "Edit Build" msgstr "Edytuj Budowę" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "Anuluj Budowę" @@ -1075,7 +1081,7 @@ msgid "Progress" msgstr "Postęp" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1097,11 @@ msgstr "Zamówienie zakupu" msgid "Issued By" msgstr "Dodane przez" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1228,7 @@ msgstr "Źródło magazynu" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1248,7 @@ msgstr "Partia" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "Utworzony" @@ -1250,7 +1256,7 @@ msgstr "Utworzony" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "Zakończone" @@ -1262,7 +1268,7 @@ msgstr "Budowa niezakończona" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "Nowe zlecenie budowy" @@ -1418,52 +1424,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "Utworzona nowa budowa" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "Dostępne" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1870,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "Cena" @@ -1948,7 +1942,7 @@ msgstr "URL" msgid "Image URL" msgstr "URL zdjęcia" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "Cena jednostkowa" @@ -2024,10 +2018,10 @@ msgid "Point of contact" msgstr "Punkt kontaktowy" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "Łącze" @@ -2111,10 +2105,11 @@ msgstr "Część producenta" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2118,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "Jednostki" @@ -2134,7 +2129,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2208,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2268,7 @@ msgstr "Nie określono strony internetowej" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2438,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "Stan" @@ -2465,9 +2460,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "Usuń" @@ -2490,6 +2485,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2627,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2635,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -2809,137 +2805,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "Wprowadź ilość produktów magazynowych" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "Opis Zamówienia" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "Utworzony przez" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "Notatki do zamówienia" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "odebrane przez" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "Zamówienie" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2943,76 @@ msgstr "Zamówienie" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "Odebrane" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "Linia" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "Komponent" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3299,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -3343,7 +3339,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3354,7 @@ msgid "Order Code" msgstr "Kod zamówienia" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3407,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "Akcje" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3429,8 @@ msgstr "" msgid "ID" msgstr "Numer ID" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "Przydzielono" @@ -3450,7 +3446,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3454,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3896,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "Kategoria" @@ -3910,7 +3906,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "IPN" @@ -4029,7 +4025,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "Nazwa testu" @@ -4045,7 +4041,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "Wymagane" @@ -4054,7 +4050,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4058,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4347,7 @@ msgstr "" msgid "All parts" msgstr "Wszystkie części" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "Stwórz nową kategorię komponentów" @@ -4436,7 +4432,7 @@ msgstr "Utwórz nową lokalizację magazynową" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4652,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4736,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4909,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4971,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5145,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5749,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6135,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6265,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6436,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6526,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6591,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6655,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6695,89 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +#, fuzzy +#| msgid "Print Build Order" +msgid "Edit Build Order" +msgstr "Wydrukuj Numer Zlecenia Budowy" + +#: templates/js/build.js:68 +#, fuzzy +#| msgid "Print Build Order" +msgid "Create Build Order" +msgstr "Wydrukuj Numer Zlecenia Budowy" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6823,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6892,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +7000,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7063,21 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +#, fuzzy +#| msgid "Build" +msgid "Build ID" +msgstr "Budowa" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7133,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7918,3 +7913,5 @@ msgstr "" msgid "Permission to delete items" msgstr "" +#~ msgid "Created new build" +#~ msgstr "Utworzona nowa budowa" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 2429f25c64..8b474a67d2 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -77,7 +77,7 @@ msgstr "Выбрать категорию" msgid "Duplicate serial: {n}" msgstr "Дублировать серийный номер: {n}" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Название" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Название" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "Срок выполнения заказа" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "Целевая дата" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты." -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "Целевая дата для сборки. Сборка будет п #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Количество" @@ -539,8 +539,8 @@ msgstr "Пометить сборку как завершенную" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "Расположение" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "Расположение укомплектованных частей" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,20 @@ msgstr "Подтвердите отмену сборки" msgid "Select quantity of stock to allocate" msgstr "Выберите количество запасов для распределения" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +#, fuzzy +#| msgid "Invalid character in part name" +msgid "Invalid choice for parent build" +msgstr "Неверный символ в названии части" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "Порядок сборки" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +611,36 @@ msgstr "Порядок сборки" msgid "Build Orders" msgstr "Порядок сборки" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +655,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +770,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +793,85 @@ msgstr "" msgid "Notes" msgstr "" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +891,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +928,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1042,7 +1048,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1061,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1081,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1097,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1228,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1248,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1256,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1262,7 +1268,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1424,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1870,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2018,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2105,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2118,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2129,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2208,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2268,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2438,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2460,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2485,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2627,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2635,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2805,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2943,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3299,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3339,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3354,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3407,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3429,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3446,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3454,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3896,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3906,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4029,7 +4025,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4041,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4050,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4058,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4347,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4432,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4652,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4736,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4909,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4971,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5145,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5749,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6135,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6265,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6436,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6526,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6591,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6655,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6695,89 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +#, fuzzy +#| msgid "Build Order" +msgid "Edit Build Order" +msgstr "Порядок сборки" + +#: templates/js/build.js:68 +#, fuzzy +#| msgid "Build Order" +msgid "Create Build Order" +msgstr "Порядок сборки" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6823,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6892,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +7000,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7063,21 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +#, fuzzy +#| msgid "Build Order" +msgid "Build ID" +msgstr "Порядок сборки" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7133,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7912,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index c89b1b1a53..e51000d72e 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -77,7 +77,7 @@ msgstr "Kategori Seçin" msgid "Duplicate serial: {n}" msgstr "Tekrarlanan seri {n}" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "Adı" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "Adı" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "Emir hedef tarihi" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "Hedeflenen tarih" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "Miktar" @@ -539,8 +539,8 @@ msgstr "Yapım işini tamamlandı olarak işaretle" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "Konum" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "Tamamlanmış parçaların konumu" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,20 @@ msgstr "Yapım işi iptalini onayla" msgid "Select quantity of stock to allocate" msgstr "Tahsis edilecek stok miktarını seçiniz" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +#, fuzzy +#| msgid "Invalid character in part name" +msgid "Invalid choice for parent build" +msgstr "Parça adında geçersiz karakter" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "Yapım İşi Emri" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +611,36 @@ msgstr "Yapım İşi Emri" msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "Referans" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "Yapım işinin kısa açıklaması" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +655,112 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "Parça" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "Yapım işi için parça seçin" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "Satış Emri Referansı" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "Kaynak Konum" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Bu yapım işi için stok alınacak konumu seçin (her hangi bir stok konumundan alınması için boş bırakın)" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "Hedef Konum" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "Yapım İşi Miktarı" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "Yapım işi stok kalemlerinin sayısı" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "Tamamlanmış ögeler" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "Tamamlanan stok kalemlerinin sayısı" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "Yapım İşi Durumu" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "Oluşturulma tarihi" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "Hedef tamamlama tarihi" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "Tamamlama tarihi" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "tamamlayan" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "Veren" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Sorumlu" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "Bu yapım işi emrinden sorumlu kullanıcı" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +770,15 @@ msgstr "Bu yapım işi emrinden sorumlu kullanıcı" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +793,85 @@ msgstr "Harici URL'ye bağlantı" msgid "Notes" msgstr "Notlar" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "Yapım işi için ekstra notlar" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "Yapım işi çıktısı belirtilmedi" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "Yapım işi çıktısı zaten tamamlanmış" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "Yapım işi ögesi; yapım işi, stok kalemi ve kurulacak yer için benzersiz olmalıdır" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "Tahsis edilecek miktar ({n}) mevcut miktarı ({q}) geçmemeli" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "{p} parçasının malzeme listesindeki seçili stok kalemi bulunamadı" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "Yapım İşi" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "Yapım işi için tahsis edilen parçalar" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -885,11 +891,11 @@ msgstr "Yapım işi için stok tahsis et" msgid "Auto Allocate" msgstr "Otomatik Tahsis Et" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "Stok tahsisini kaldır" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "Stok Tahsisini Kaldır" @@ -922,7 +928,7 @@ msgstr "Bu yapım işi emri, herhangi bir takip edilmeyen malzeme listesi öğes #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "Seri Numara" @@ -1042,7 +1048,7 @@ msgid "Print Build Order" msgstr "Yapım İşi Emrini Yazdır" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "Tamamlanmış Yapım İşi" @@ -1055,7 +1061,7 @@ msgid "Edit Build" msgstr "Yapım İşini Düzenle" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "Yapım İşini İptal Et" @@ -1075,7 +1081,7 @@ msgid "Progress" msgstr "İlerleme" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1097,11 @@ msgstr "Sipariş Emri" msgid "Issued By" msgstr "Veren" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "Tamamlanmamış Çıktılar" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "Tamamlanmamış yapım işi çıktıları kaldığı için yapım işi emri tamamlanamıyor" @@ -1222,7 +1228,7 @@ msgstr "Stok Kaynağı" msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1248,7 @@ msgstr "Toplu" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "Oluşturuldu" @@ -1250,7 +1256,7 @@ msgstr "Oluşturuldu" msgid "No target date set" msgstr "Hedef tarih ayarlanmadı" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "Tamamlandı" @@ -1262,7 +1268,7 @@ msgstr "Yapım İşi tamamlanmadı" msgid "Alter the quantity of stock allocated to the build output" msgstr "Yapım işi çıktısına tahsis edilen stok miktarını değiştir" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "Yeni Yapım İşi Emri" @@ -1418,52 +1424,40 @@ msgstr "Eksik yapım işinin tamamlandığını onaylayın" msgid "Build output completed" msgstr "Yapım işi çıktısı tamamlandı" -#: build/views.py:732 -msgid "Created new build" -msgstr "Yeni yapım işi oluşturuldu" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "Yapım İşi Emri Detaylarını Düzenle" - -#: build/views.py:786 -msgid "Edited build" -msgstr "Yapım işi düzenlendi" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "Yapım İşi Emrini Sil" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "Yapım işinden tahsis edilen parçalar çıkarıldı" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "Yapım işi çıktısına stok tahsis edildi" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "Öge stokta bulunmalı" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "Mevcut" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "Stok kalemi seçilmeli" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "Stok Tahsisini Düzenle" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "Yapım İşi Ögesini Güncelle" @@ -1876,7 +1870,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2018,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2105,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2118,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2129,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2208,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "Atanan Stok" @@ -2273,7 +2268,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2438,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "Stok" @@ -2465,9 +2460,9 @@ msgstr "Tedarikçi parçalarını sil" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2485,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2627,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2635,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2805,137 @@ msgstr "Stok kalemi seri numaları girin" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2943,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" @@ -3303,8 +3299,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3339,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3354,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3407,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "İşlemler" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "Stok tahsisini düzenle" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "Stok tahsisini sil" @@ -3433,8 +3429,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3446,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "Seri numaralarını tahsis et" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3454,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3896,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3906,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "DPN" @@ -4029,7 +4025,7 @@ msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabili msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4041,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "Gerekli" @@ -4054,7 +4050,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4058,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4347,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4432,7 @@ msgstr "Yeni Stok konumu oluştur" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4652,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "Yeni Şablon" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "Yeni Parametre Şablonu Oluştur" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4736,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4909,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4971,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "%(full_name)s için tüm çeşitlerin stokları gösteriliyor" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "Stok Yok" @@ -5161,55 +5145,43 @@ msgstr "Parça Parametre Şablonu Düzenle" msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "Kategori Parametre Şablonu Oluştur" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "Kategori Parametre Şablonu Düzenle" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5749,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "Konum ayarlanmadı" @@ -6163,7 +6135,7 @@ msgstr "" msgid "Serialize Stock" msgstr "Stoku Seri Numarala" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6265,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6436,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6526,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6591,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6655,7 @@ msgstr "Konuma Kaydet" msgid "Barcode does not match a valid location" msgstr "Barkod geçerli bir konumla eşleşmiyor" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6695,89 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +#, fuzzy +#| msgid "Print Build Order" +msgid "Edit Build Order" +msgstr "Yapım İşi Emrini Yazdır" + +#: templates/js/build.js:68 +#, fuzzy +#| msgid "Complete Build Order" +msgid "Create Build Order" +msgstr "Tamamlanmış Yapım İşi Emri" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "Gerekli Parça" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6823,23 @@ msgstr "Şablon Parça" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6892,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "Bu fonksiyona erişmek için gerekli izinlere sahip değilsiniz" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +7000,58 @@ msgstr "Etiket Seç" msgid "Select Label Template" msgstr "Etiket Şablonu Seç" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7063,21 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +#, fuzzy +#| msgid "Build" +msgid "Build ID" +msgstr "Yapım İşi" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7133,54 @@ msgstr "" msgid "No variants found" msgstr "Çeşit bulunamadı" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7918,3 +7913,17 @@ msgstr "" msgid "Permission to delete items" msgstr "" +#~ msgid "Created new build" +#~ msgstr "Yeni yapım işi oluşturuldu" + +#~ msgid "Edit Build Order Details" +#~ msgstr "Yapım İşi Emri Detaylarını Düzenle" + +#~ msgid "Edited build" +#~ msgstr "Yapım işi düzenlendi" + +#~ msgid "New Template" +#~ msgstr "Yeni Şablon" + +#~ msgid "Create New Parameter Template" +#~ msgstr "Yeni Parametre Şablonu Oluştur" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 3ecda7301a..1be3d2362e 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-08 13:36+0000\n" +"POT-Creation-Date: 2021-07-08 23:03+0000\n" "PO-Revision-Date: 2021-07-08 13:47\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -77,7 +77,7 @@ msgstr "选择分类" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:403 order/models.py:311 order/models.py:421 +#: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 #: stock/views.py:1648 msgid "Invalid quantity provided" msgstr "" @@ -138,20 +138,20 @@ msgstr "" #: InvenTree/models.py:118 InvenTree/models.py:119 company/models.py:414 #: label/models.py:112 part/models.py:680 part/models.py:2191 -#: part/templates/part/params.html:27 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/company.js:359 templates/js/part.js:118 -#: templates/js/part.js:642 templates/js/stock.js:988 +#: report/models.py:181 templates/InvenTree/search.html:137 +#: templates/InvenTree/search.html:289 templates/js/company.js:359 +#: templates/js/part.js:118 templates/js/part.js:251 templates/js/part.js:743 +#: templates/js/stock.js:988 msgid "Name" msgstr "名称" -#: InvenTree/models.py:125 build/models.py:139 +#: InvenTree/models.py:125 build/models.py:179 #: build/templates/build/detail.html:21 company/models.py:353 #: company/models.py:554 company/templates/company/detail.html:27 #: company/templates/company/manufacturer_part_base.html:72 #: company/templates/company/supplier_part_base.html:71 #: company/templates/company/supplier_part_detail.html:31 label/models.py:119 -#: order/models.py:154 order/templates/order/purchase_order_detail.html:174 +#: order/models.py:158 order/templates/order/purchase_order_detail.html:174 #: part/models.py:703 part/templates/part/detail.html:54 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 @@ -159,10 +159,10 @@ msgstr "名称" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:834 templates/js/build.js:1132 +#: templates/js/build.js:868 templates/js/build.js:1162 #: templates/js/company.js:125 templates/js/order.js:245 -#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:260 -#: templates/js/part.js:437 templates/js/part.js:654 templates/js/part.js:722 +#: templates/js/order.js:347 templates/js/part.js:177 templates/js/part.js:361 +#: templates/js/part.js:538 templates/js/part.js:755 templates/js/part.js:823 #: templates/js/stock.js:557 templates/js/stock.js:1000 #: templates/js/stock.js:1045 msgid "Description" @@ -458,23 +458,23 @@ msgstr "" #: order/templates/order/order_base.html:124 #: order/templates/order/sales_order_base.html:119 #: report/templates/report/inventree_build_order_base.html:126 -#: templates/js/build.js:911 templates/js/order.js:262 +#: templates/js/build.js:945 templates/js/order.js:262 #: templates/js/order.js:365 msgid "Target Date" msgstr "" -#: build/forms.py:43 build/models.py:229 +#: build/forms.py:43 build/models.py:269 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1354 +#: build/forms.py:48 build/forms.py:90 build/forms.py:266 build/models.py:1394 #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:31 common/models.py:741 #: company/forms.py:124 company/templates/company/supplier_part_pricing.html:79 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:702 -#: order/models.py:941 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 +#: order/models.py:945 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:206 #: order/templates/order/sales_order_detail.html:80 @@ -491,10 +491,10 @@ msgstr "" #: stock/forms.py:142 stock/forms.py:275 #: stock/templates/stock/item_base.html:267 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 -#: templates/js/build.js:1142 templates/js/model_renderers.js:43 -#: templates/js/order.js:460 templates/js/part.js:827 templates/js/part.js:949 -#: templates/js/part.js:1005 templates/js/stock.js:1180 +#: templates/js/bom.js:205 templates/js/build.js:271 templates/js/build.js:606 +#: templates/js/build.js:1172 templates/js/model_renderers.js:43 +#: templates/js/order.js:460 templates/js/part.js:928 templates/js/part.js:1050 +#: templates/js/part.js:1106 templates/js/stock.js:1180 #: templates/js/stock.js:1399 msgid "Quantity" msgstr "" @@ -539,8 +539,8 @@ msgstr "" #: stock/forms.py:314 stock/templates/stock/item_base.html:297 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/barcode.js:363 -#: templates/js/barcode.js:531 templates/js/build.js:218 -#: templates/js/build.js:586 templates/js/order.js:445 +#: templates/js/barcode.js:531 templates/js/build.js:256 +#: templates/js/build.js:620 templates/js/order.js:445 #: templates/js/stock.js:643 templates/js/stock.js:1072 msgid "Location" msgstr "" @@ -550,10 +550,10 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:59 order/models.py:545 +#: build/templates/build/detail.html:59 order/models.py:549 #: order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 -#: templates/js/barcode.js:119 templates/js/build.js:868 +#: templates/js/barcode.js:119 templates/js/build.js:902 #: templates/js/order.js:249 templates/js/order.js:352 #: templates/js/stock.js:630 templates/js/stock.js:1149 #: templates/js/stock.js:1415 @@ -588,14 +588,18 @@ msgstr "" msgid "Select quantity of stock to allocate" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:9 +#: build/models.py:105 +msgid "Invalid choice for parent build" +msgstr "" + +#: build/models.py:109 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:73 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/build.js:195 +#: templates/js/build.js:233 msgid "Build Order" msgstr "" -#: build/models.py:71 build/templates/build/index.html:8 +#: build/models.py:110 build/templates/build/index.html:8 #: build/templates/build/index.html:15 order/templates/order/so_builds.html:12 #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:58 @@ -605,36 +609,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:131 +#: build/models.py:170 msgid "Build Order Reference" msgstr "" -#: build/models.py:132 order/models.py:242 order/models.py:529 -#: order/models.py:709 order/templates/order/purchase_order_detail.html:201 +#: build/models.py:171 order/models.py:246 order/models.py:533 +#: order/models.py:713 order/templates/order/purchase_order_detail.html:201 #: order/templates/order/sales_order_detail.html:239 part/models.py:2338 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 templates/js/bom.js:197 -#: templates/js/build.js:661 templates/js/build.js:1136 +#: templates/js/build.js:695 templates/js/build.js:1166 msgid "Reference" msgstr "" -#: build/models.py:142 +#: build/models.py:182 msgid "Brief description of the build" msgstr "" -#: build/models.py:151 build/templates/build/build_base.html:163 +#: build/models.py:191 build/templates/build/build_base.html:163 #: build/templates/build/detail.html:77 msgid "Parent Build" msgstr "" -#: build/models.py:152 +#: build/models.py:192 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:157 build/templates/build/auto_allocate.html:16 +#: build/models.py:197 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:26 company/models.py:689 -#: order/models.py:755 order/models.py:814 +#: order/models.py:759 order/models.py:818 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/receive_parts.html:19 @@ -649,112 +653,112 @@ msgstr "" #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:552 templates/js/build.js:839 -#: templates/js/build.js:1109 templates/js/company.js:264 -#: templates/js/company.js:464 templates/js/part.js:241 -#: templates/js/part.js:404 templates/js/stock.js:526 +#: templates/js/build.js:586 templates/js/build.js:873 +#: templates/js/build.js:1139 templates/js/company.js:264 +#: templates/js/company.js:464 templates/js/part.js:342 +#: templates/js/part.js:505 templates/js/stock.js:526 #: templates/js/stock.js:1387 msgid "Part" msgstr "" -#: build/models.py:165 +#: build/models.py:205 msgid "Select part to build" msgstr "" -#: build/models.py:170 +#: build/models.py:210 msgid "Sales Order Reference" msgstr "" -#: build/models.py:174 +#: build/models.py:214 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:179 +#: build/models.py:219 msgid "Source Location" msgstr "" -#: build/models.py:183 +#: build/models.py:223 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:188 +#: build/models.py:228 msgid "Destination Location" msgstr "" -#: build/models.py:192 +#: build/models.py:232 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:196 +#: build/models.py:236 msgid "Build Quantity" msgstr "" -#: build/models.py:199 +#: build/models.py:239 msgid "Number of stock items to build" msgstr "" -#: build/models.py:203 +#: build/models.py:243 msgid "Completed items" msgstr "" -#: build/models.py:205 +#: build/models.py:245 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:209 part/templates/part/part_base.html:167 +#: build/models.py:249 part/templates/part/part_base.html:167 msgid "Build Status" msgstr "" -#: build/models.py:213 +#: build/models.py:253 msgid "Build status code" msgstr "" -#: build/models.py:217 stock/models.py:470 +#: build/models.py:257 stock/models.py:470 msgid "Batch Code" msgstr "" -#: build/models.py:221 +#: build/models.py:261 msgid "Batch code for this build output" msgstr "" -#: build/models.py:224 order/models.py:158 part/models.py:875 +#: build/models.py:264 order/models.py:162 part/models.py:875 #: part/templates/part/detail.html:126 templates/js/order.js:360 msgid "Creation Date" msgstr "" -#: build/models.py:228 order/models.py:551 +#: build/models.py:268 order/models.py:555 msgid "Target completion date" msgstr "" -#: build/models.py:232 order/models.py:284 templates/js/build.js:916 +#: build/models.py:272 order/models.py:288 templates/js/build.js:950 msgid "Completion Date" msgstr "" -#: build/models.py:238 +#: build/models.py:278 msgid "completed by" msgstr "" -#: build/models.py:246 templates/js/build.js:881 +#: build/models.py:286 templates/js/build.js:915 msgid "Issued by" msgstr "" -#: build/models.py:247 +#: build/models.py:287 msgid "User who issued this build order" msgstr "" -#: build/models.py:255 build/templates/build/build_base.html:184 -#: build/templates/build/detail.html:105 order/models.py:172 +#: build/models.py:295 build/templates/build/build_base.html:184 +#: build/templates/build/detail.html:105 order/models.py:176 #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:879 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" -#: build/models.py:256 +#: build/models.py:296 msgid "User responsible for this build order" msgstr "" -#: build/models.py:261 build/templates/build/detail.html:91 +#: build/models.py:301 build/templates/build/detail.html:91 #: company/templates/company/manufacturer_part_base.html:79 #: company/templates/company/manufacturer_part_detail.html:28 #: company/templates/company/supplier_part_base.html:78 @@ -764,15 +768,15 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:262 part/models.py:737 stock/models.py:466 +#: build/models.py:302 part/models.py:737 stock/models.py:466 msgid "Link to external URL" msgstr "" -#: build/models.py:266 build/templates/build/navbar.html:53 +#: build/models.py:306 build/templates/build/navbar.html:53 #: company/models.py:141 company/models.py:561 #: company/templates/company/navbar.html:70 -#: company/templates/company/navbar.html:73 order/models.py:176 -#: order/models.py:711 order/templates/order/po_navbar.html:38 +#: company/templates/company/navbar.html:73 order/models.py:180 +#: order/models.py:715 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:270 #: order/templates/order/sales_order_detail.html:319 @@ -787,85 +791,85 @@ msgstr "" msgid "Notes" msgstr "" -#: build/models.py:267 +#: build/models.py:307 msgid "Extra build notes" msgstr "" -#: build/models.py:744 +#: build/models.py:784 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:787 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:790 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1160 +#: build/models.py:1200 msgid "BuildItem must be unique for build, stock_item and install_into" msgstr "" -#: build/models.py:1185 +#: build/models.py:1225 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1189 +#: build/models.py:1229 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1196 order/models.py:915 +#: build/models.py:1236 order/models.py:919 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1200 order/models.py:918 +#: build/models.py:1240 order/models.py:922 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1204 +#: build/models.py:1244 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1264 +#: build/models.py:1304 #, python-brace-format msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1324 stock/templates/stock/item_base.html:329 -#: templates/InvenTree/search.html:183 templates/js/build.js:812 +#: build/models.py:1364 stock/templates/stock/item_base.html:329 +#: templates/InvenTree/search.html:183 templates/js/build.js:846 #: templates/navbar.html:29 msgid "Build" msgstr "" -#: build/models.py:1325 +#: build/models.py:1365 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1341 stock/templates/stock/item_base.html:8 +#: build/models.py:1381 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 #: stock/templates/stock/item_base.html:351 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:206 -#: templates/js/build.js:211 templates/js/build.js:959 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:244 +#: templates/js/build.js:249 templates/js/build.js:993 #: templates/js/order.js:433 templates/js/order.js:438 #: templates/js/stock.js:1131 msgid "Stock Item" msgstr "" -#: build/models.py:1342 +#: build/models.py:1382 msgid "Source stock item" msgstr "" -#: build/models.py:1355 +#: build/models.py:1395 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1363 +#: build/models.py:1403 msgid "Install into" msgstr "" -#: build/models.py:1364 +#: build/models.py:1404 msgid "Destination stock item" msgstr "" @@ -885,11 +889,11 @@ msgstr "" msgid "Auto Allocate" msgstr "" -#: build/templates/build/allocate.html:25 templates/js/build.js:744 +#: build/templates/build/allocate.html:25 templates/js/build.js:778 msgid "Unallocate stock" msgstr "" -#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:805 +#: build/templates/build/allocate.html:26 build/views.py:319 build/views.py:685 msgid "Unallocate Stock" msgstr "" @@ -922,7 +926,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:170 #: report/templates/report/inventree_test_report_base.html:75 #: stock/models.py:458 stock/templates/stock/item_base.html:249 -#: templates/js/build.js:570 templates/js/model_renderers.js:41 +#: templates/js/build.js:604 templates/js/model_renderers.js:41 msgid "Serial Number" msgstr "" @@ -1042,7 +1046,7 @@ msgid "Print Build Order" msgstr "" #: build/templates/build/build_base.html:100 -#: build/templates/build/build_base.html:225 +#: build/templates/build/build_base.html:222 msgid "Complete Build" msgstr "" @@ -1055,7 +1059,7 @@ msgid "Edit Build" msgstr "" #: build/templates/build/build_base.html:111 -#: build/templates/build/build_base.html:209 build/views.py:57 +#: build/templates/build/build_base.html:206 build/views.py:57 msgid "Cancel Build" msgstr "" @@ -1075,7 +1079,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:84 order/models.py:812 +#: build/templates/build/detail.html:84 order/models.py:816 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1091,11 +1095,11 @@ msgstr "" msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:217 +#: build/templates/build/build_base.html:214 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/build_base.html:218 +#: build/templates/build/build_base.html:215 msgid "Build Order cannot be completed as incomplete build outputs remain" msgstr "" @@ -1222,7 +1226,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:771 +#: build/templates/build/detail.html:46 order/forms.py:88 order/models.py:775 #: order/templates/order/purchase_order_detail.html:266 #: order/templates/order/receive_parts.html:25 stock/forms.py:136 #: stock/forms.py:342 @@ -1242,7 +1246,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:111 -#: order/templates/order/sales_order_base.html:113 templates/js/build.js:876 +#: order/templates/order/sales_order_base.html:113 templates/js/build.js:910 msgid "Created" msgstr "" @@ -1250,7 +1254,7 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:854 +#: build/templates/build/detail.html:132 templates/js/build.js:888 msgid "Completed" msgstr "" @@ -1262,7 +1266,7 @@ msgstr "" msgid "Alter the quantity of stock allocated to the build output" msgstr "" -#: build/templates/build/index.html:28 build/views.py:678 +#: build/templates/build/index.html:28 msgid "New Build Order" msgstr "" @@ -1418,52 +1422,40 @@ msgstr "" msgid "Build output completed" msgstr "" -#: build/views.py:732 -msgid "Created new build" -msgstr "" - -#: build/views.py:753 -msgid "Edit Build Order Details" -msgstr "" - -#: build/views.py:786 -msgid "Edited build" -msgstr "" - -#: build/views.py:795 +#: build/views.py:675 msgid "Delete Build Order" msgstr "" -#: build/views.py:810 +#: build/views.py:690 msgid "Removed parts from build allocation" msgstr "" -#: build/views.py:822 +#: build/views.py:702 msgid "Allocate stock to build output" msgstr "" -#: build/views.py:865 +#: build/views.py:745 msgid "Item must be currently in stock" msgstr "" -#: build/views.py:871 +#: build/views.py:751 msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:872 templates/js/bom.js:230 templates/js/build.js:671 -#: templates/js/build.js:966 templates/js/build.js:1149 +#: build/views.py:752 templates/js/bom.js:230 templates/js/build.js:705 +#: templates/js/build.js:1000 templates/js/build.js:1179 msgid "Available" msgstr "" -#: build/views.py:874 +#: build/views.py:754 msgid "Stock item must be selected" msgstr "" -#: build/views.py:1037 +#: build/views.py:917 msgid "Edit Stock Allocation" msgstr "" -#: build/views.py:1041 +#: build/views.py:921 msgid "Updated Build Item" msgstr "" @@ -1876,7 +1868,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:84 -#: templates/js/part.js:832 +#: templates/js/part.js:933 msgid "Price" msgstr "" @@ -1948,7 +1940,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:67 templates/js/part.js:940 +#: company/forms.py:67 templates/js/part.js:1041 msgid "Single Price" msgstr "" @@ -2024,10 +2016,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:548 -#: order/models.py:156 part/models.py:736 +#: order/models.py:160 part/models.py:736 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/company.js:312 templates/js/company.js:544 -#: templates/js/part.js:498 +#: templates/js/part.js:599 msgid "Link" msgstr "" @@ -2111,10 +2103,11 @@ msgstr "" msgid "Parameter name" msgstr "" -#: company/models.py:421 part/templates/part/params.html:28 +#: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1771 templates/InvenTree/settings/header.html:8 -#: templates/js/company.js:365 templates/js/stock.js:137 +#: templates/js/company.js:365 templates/js/part.js:260 +#: templates/js/stock.js:137 msgid "Value" msgstr "" @@ -2123,8 +2116,8 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:821 part/models.py:2193 -#: part/templates/part/detail.html:106 part/templates/part/params.html:29 -#: templates/js/company.js:371 +#: part/templates/part/detail.html:106 templates/js/company.js:371 +#: templates/js/part.js:266 msgid "Units" msgstr "" @@ -2134,7 +2127,7 @@ msgstr "" #: company/models.py:529 company/templates/company/detail.html:62 #: company/templates/company/supplier_part_base.html:84 -#: company/templates/company/supplier_part_detail.html:25 order/models.py:256 +#: company/templates/company/supplier_part_detail.html:25 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:381 @@ -2213,7 +2206,7 @@ msgstr "" #: company/templates/company/assigned_stock.html:10 #: company/templates/company/navbar.html:62 -#: company/templates/company/navbar.html:65 templates/js/build.js:563 +#: company/templates/company/navbar.html:65 templates/js/build.js:597 msgid "Assigned Stock" msgstr "" @@ -2273,7 +2266,7 @@ msgstr "" msgid "Uses default currency" msgstr "" -#: company/templates/company/detail.html:67 order/models.py:540 +#: company/templates/company/detail.html:67 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:453 #: stock/models.py:454 stock/templates/stock/item_base.html:274 #: templates/js/company.js:109 templates/js/order.js:329 @@ -2443,7 +2436,7 @@ msgstr "" #: templates/InvenTree/index.html:128 templates/InvenTree/search.html:196 #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/tabs.html:31 templates/js/part.js:181 -#: templates/js/part.js:305 templates/js/part.js:465 templates/js/stock.js:566 +#: templates/js/part.js:406 templates/js/part.js:566 templates/js/stock.js:566 #: templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2465,9 +2458,9 @@ msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:22 #: company/templates/company/manufacturer_part_suppliers.html:48 #: company/templates/company/manufacturer_part_suppliers.html:142 -#: part/templates/part/manufacturer.html:24 part/templates/part/params.html:44 -#: part/templates/part/related.html:44 part/templates/part/supplier.html:22 -#: stock/views.py:844 templates/js/company.js:203 users/models.py:193 +#: part/templates/part/manufacturer.html:24 part/templates/part/related.html:44 +#: part/templates/part/supplier.html:22 stock/views.py:844 +#: templates/js/company.js:203 users/models.py:193 msgid "Delete" msgstr "" @@ -2490,6 +2483,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part_suppliers.html:80 +#: part/templates/part/params.html:57 msgid "Add Parameter" msgstr "" @@ -2631,7 +2625,7 @@ msgstr "" #: company/templates/company/supplier_part_pricing.html:19 #: company/templates/company/supplier_part_pricing.html:118 -#: part/templates/part/prices.html:264 part/views.py:2788 +#: part/templates/part/prices.html:264 part/views.py:2716 msgid "Add Price Break" msgstr "" @@ -2639,11 +2633,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2850 +#: company/templates/company/supplier_part_pricing.html:52 part/views.py:2778 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2836 +#: company/templates/company/supplier_part_pricing.html:66 part/views.py:2764 msgid "Edit Price Break" msgstr "" @@ -2809,137 +2803,137 @@ msgstr "" msgid "Enter quantity of stock items" msgstr "" -#: order/models.py:154 +#: order/models.py:158 msgid "Order description" msgstr "" -#: order/models.py:156 +#: order/models.py:160 msgid "Link to external page" msgstr "" -#: order/models.py:164 part/templates/part/detail.html:132 +#: order/models.py:168 part/templates/part/detail.html:132 msgid "Created By" msgstr "" -#: order/models.py:171 +#: order/models.py:175 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:176 +#: order/models.py:180 msgid "Order notes" msgstr "" -#: order/models.py:243 order/models.py:530 +#: order/models.py:247 order/models.py:534 msgid "Order reference" msgstr "" -#: order/models.py:248 order/models.py:545 +#: order/models.py:252 order/models.py:549 msgid "Purchase order status" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:260 order/templates/order/order_base.html:98 +#: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/order.js:241 msgid "Supplier Reference" msgstr "" -#: order/models.py:260 +#: order/models.py:264 msgid "Supplier order reference code" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "received by" msgstr "" -#: order/models.py:272 +#: order/models.py:276 msgid "Issue Date" msgstr "" -#: order/models.py:273 +#: order/models.py:277 msgid "Date order was issued" msgstr "" -#: order/models.py:278 +#: order/models.py:282 msgid "Target Delivery Date" msgstr "" -#: order/models.py:279 +#: order/models.py:283 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:285 +#: order/models.py:289 msgid "Date order was completed" msgstr "" -#: order/models.py:309 part/views.py:1730 stock/models.py:308 +#: order/models.py:313 part/views.py:1730 stock/models.py:308 #: stock/models.py:1023 msgid "Quantity must be greater than zero" msgstr "" -#: order/models.py:314 +#: order/models.py:318 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:412 +#: order/models.py:416 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:416 +#: order/models.py:420 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:418 +#: order/models.py:422 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:541 +#: order/models.py:545 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer Reference " msgstr "" -#: order/models.py:547 +#: order/models.py:551 msgid "Customer order reference code" msgstr "" -#: order/models.py:552 +#: order/models.py:556 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:555 templates/js/order.js:370 +#: order/models.py:559 templates/js/order.js:370 msgid "Shipment Date" msgstr "" -#: order/models.py:562 +#: order/models.py:566 msgid "shipped by" msgstr "" -#: order/models.py:606 +#: order/models.py:610 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:703 +#: order/models.py:707 msgid "Item quantity" msgstr "" -#: order/models.py:709 +#: order/models.py:713 msgid "Line item reference" msgstr "" -#: order/models.py:711 +#: order/models.py:715 msgid "Line item notes" msgstr "" -#: order/models.py:741 order/models.py:812 templates/js/order.js:420 +#: order/models.py:745 order/models.py:816 templates/js/order.js:420 msgid "Order" msgstr "" -#: order/models.py:742 order/templates/order/order_base.html:9 +#: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:336 templates/js/order.js:210 @@ -2947,76 +2941,76 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:756 +#: order/models.py:760 msgid "Supplier part" msgstr "" -#: order/models.py:759 order/templates/order/order_base.html:131 +#: order/models.py:763 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:246 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:759 +#: order/models.py:763 msgid "Number of items received" msgstr "" -#: order/models.py:765 part/templates/part/prices.html:166 stock/models.py:545 +#: order/models.py:769 part/templates/part/prices.html:166 stock/models.py:545 #: stock/templates/stock/item_base.html:343 templates/js/stock.js:706 msgid "Purchase Price" msgstr "" -#: order/models.py:766 +#: order/models.py:770 msgid "Unit purchase price" msgstr "" -#: order/models.py:774 +#: order/models.py:778 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:820 part/templates/part/part_pricing.html:97 +#: order/models.py:824 part/templates/part/part_pricing.html:97 #: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" -#: order/models.py:821 +#: order/models.py:825 msgid "Unit sale price" msgstr "" -#: order/models.py:900 order/models.py:902 +#: order/models.py:904 order/models.py:906 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:906 +#: order/models.py:910 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:908 +#: order/models.py:912 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:911 +#: order/models.py:915 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:921 +#: order/models.py:925 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:926 +#: order/models.py:930 msgid "Line" msgstr "" -#: order/models.py:937 +#: order/models.py:941 msgid "Item" msgstr "" -#: order/models.py:938 +#: order/models.py:942 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:941 +#: order/models.py:945 msgid "Enter stock allocation quantity" msgstr "" @@ -3303,8 +3297,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:218 -#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:807 -#: templates/js/part.js:996 +#: order/templates/order/sales_order_detail.html:256 templates/js/part.js:908 +#: templates/js/part.js:1097 msgid "Unit Price" msgstr "" @@ -3343,7 +3337,7 @@ msgstr "" #: part/templates/part/category_navbar.html:32 #: part/templates/part/category_partlist.html:10 #: templates/InvenTree/index.html:97 templates/InvenTree/search.html:114 -#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:666 +#: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:767 #: templates/navbar.html:23 templates/stats.html:80 templates/stats.html:89 #: users/models.py:41 msgid "Parts" @@ -3358,7 +3352,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:136 templates/js/part.js:481 +#: part/templates/part/part_base.html:136 templates/js/part.js:582 msgid "On Order" msgstr "" @@ -3411,17 +3405,17 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:105 templates/js/bom.js:358 -#: templates/js/build.js:725 templates/js/build.js:1172 +#: templates/js/build.js:759 templates/js/build.js:1202 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:611 -#: templates/js/build.js:977 +#: order/templates/order/sales_order_detail.html:112 templates/js/build.js:645 +#: templates/js/build.js:1011 msgid "Edit stock allocation" msgstr "" -#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:613 -#: templates/js/build.js:978 +#: order/templates/order/sales_order_detail.html:113 templates/js/build.js:647 +#: templates/js/build.js:1012 msgid "Delete stock allocation" msgstr "" @@ -3433,8 +3427,8 @@ msgstr "" msgid "ID" msgstr "" -#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:676 -#: templates/js/build.js:973 +#: order/templates/order/sales_order_detail.html:284 templates/js/build.js:710 +#: templates/js/build.js:1007 msgid "Allocated" msgstr "" @@ -3450,7 +3444,7 @@ msgstr "" msgid "Allocate serial numbers" msgstr "" -#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:739 +#: order/templates/order/sales_order_detail.html:356 templates/js/build.js:773 msgid "Allocate stock" msgstr "" @@ -3458,8 +3452,8 @@ msgstr "" msgid "Purchase stock" msgstr "" -#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:732 -#: templates/js/build.js:1180 +#: order/templates/order/sales_order_detail.html:363 templates/js/build.js:766 +#: templates/js/build.js:1210 msgid "Build stock" msgstr "" @@ -3900,7 +3894,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:717 part/models.py:2268 part/templates/part/detail.html:73 -#: part/templates/part/set_category.html:15 templates/js/part.js:452 +#: part/templates/part/set_category.html:15 templates/js/part.js:553 msgid "Category" msgstr "" @@ -3910,7 +3904,7 @@ msgstr "" #: part/models.py:723 part/templates/part/detail.html:28 #: part/templates/part/part_base.html:87 templates/js/part.js:169 -#: templates/js/part.js:296 +#: templates/js/part.js:397 msgid "IPN" msgstr "" @@ -4029,7 +4023,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2124 templates/js/part.js:717 templates/js/stock.js:117 +#: part/models.py:2124 templates/js/part.js:818 templates/js/stock.js:117 msgid "Test Name" msgstr "" @@ -4045,7 +4039,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2136 templates/js/part.js:726 +#: part/models.py:2136 templates/js/part.js:827 #: templates/js/table_filters.js:232 msgid "Required" msgstr "" @@ -4054,7 +4048,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2142 templates/js/part.js:734 +#: part/models.py:2142 templates/js/part.js:835 msgid "Requires Value" msgstr "" @@ -4062,7 +4056,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2148 templates/js/part.js:741 +#: part/models.py:2148 templates/js/part.js:842 msgid "Requires Attachment" msgstr "" @@ -4351,7 +4345,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2441 +#: part/templates/part/category.html:38 part/views.py:2369 msgid "Create new part category" msgstr "" @@ -4436,7 +4430,7 @@ msgstr "" msgid "Select parent category" msgstr "" -#: part/templates/part/category.html:286 part/views.py:2389 +#: part/templates/part/category.html:286 part/views.py:2317 msgid "Edit Part Category" msgstr "" @@ -4656,18 +4650,6 @@ msgstr "" msgid "Add new parameter" msgstr "" -#: part/templates/part/params.html:41 templates/InvenTree/settings/user.html:19 -msgid "Edit" -msgstr "" - -#: part/templates/part/params.html:68 -msgid "New Template" -msgstr "" - -#: part/templates/part/params.html:69 -msgid "Create New Parameter Template" -msgstr "" - #: part/templates/part/part_app_base.html:12 msgid "Part List" msgstr "" @@ -4752,8 +4734,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:178 templates/js/part.js:312 -#: templates/js/part.js:485 +#: part/templates/part/part_base.html:178 templates/js/part.js:413 +#: templates/js/part.js:586 msgid "Building" msgstr "" @@ -4925,7 +4907,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:206 part/views.py:2859 +#: part/templates/part/prices.html:206 part/views.py:2787 msgid "Add Internal Price Break" msgstr "" @@ -4987,7 +4969,7 @@ msgid "Showing stock for all variants of %(full_name)s" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 -#: templates/js/part.js:302 templates/js/part.js:489 +#: templates/js/part.js:403 templates/js/part.js:590 msgid "No Stock" msgstr "" @@ -5161,55 +5143,43 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2265 -msgid "Create Part Parameter" -msgstr "" - -#: part/views.py:2315 -msgid "Edit Part Parameter" -msgstr "" - -#: part/views.py:2329 -msgid "Delete Part Parameter" -msgstr "" - -#: part/views.py:2427 +#: part/views.py:2355 msgid "Delete Part Category" msgstr "" -#: part/views.py:2433 +#: part/views.py:2361 msgid "Part category was deleted" msgstr "" -#: part/views.py:2485 +#: part/views.py:2413 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2586 +#: part/views.py:2514 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2642 +#: part/views.py:2570 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2661 +#: part/views.py:2589 msgid "Create BOM Item" msgstr "" -#: part/views.py:2731 +#: part/views.py:2659 msgid "Edit BOM item" msgstr "" -#: part/views.py:2792 +#: part/views.py:2720 msgid "Added new price break" msgstr "" -#: part/views.py:2868 +#: part/views.py:2796 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2876 +#: part/views.py:2804 msgid "Delete Internal Price Break" msgstr "" @@ -5777,7 +5747,7 @@ msgstr "" msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 templates/js/build.js:594 +#: stock/templates/stock/item_base.html:301 templates/js/build.js:628 msgid "No location set" msgstr "" @@ -6163,7 +6133,7 @@ msgstr "" msgid "Serialize Stock" msgstr "" -#: stock/views.py:1428 templates/js/build.js:327 +#: stock/views.py:1428 templates/js/build.js:365 msgid "Create new Stock Item" msgstr "" @@ -6293,7 +6263,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6463,6 +6434,10 @@ msgstr "" msgid "User Information" msgstr "" +#: templates/InvenTree/settings/user.html:19 +msgid "Edit" +msgstr "" + #: templates/InvenTree/settings/user.html:21 msgid "Change Password" msgstr "" @@ -6549,7 +6524,7 @@ msgid "copy version information" msgstr "" #: templates/about.html:100 templates/js/modals.js:34 -#: templates/js/modals.js:677 templates/js/modals.js:970 +#: templates/js/modals.js:675 templates/js/modals.js:968 #: templates/modals.html:29 templates/modals.html:54 templates/modals.html:97 msgid "Close" msgstr "" @@ -6614,7 +6589,7 @@ msgstr "" msgid "Unknown response from server" msgstr "" -#: templates/js/barcode.js:119 templates/js/modals.js:1030 +#: templates/js/barcode.js:119 templates/js/modals.js:1028 msgid "Invalid server response" msgstr "" @@ -6678,7 +6653,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:1122 +#: templates/js/bom.js:175 templates/js/build.js:1152 msgid "Open subassembly" msgstr "" @@ -6718,77 +6693,85 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:463 templates/js/build.js:424 templates/js/build.js:1220 +#: templates/js/bom.js:463 templates/js/build.js:458 templates/js/build.js:1250 msgid "No BOM items found" msgstr "" -#: templates/js/build.js:62 +#: templates/js/build.js:42 +msgid "Edit Build Order" +msgstr "" + +#: templates/js/build.js:68 +msgid "Create Build Order" +msgstr "" + +#: templates/js/build.js:100 msgid "Auto-allocate stock items to this output" msgstr "" -#: templates/js/build.js:70 +#: templates/js/build.js:108 msgid "Unallocate stock from build output" msgstr "" -#: templates/js/build.js:80 +#: templates/js/build.js:118 msgid "Complete build output" msgstr "" -#: templates/js/build.js:89 +#: templates/js/build.js:127 msgid "Delete build output" msgstr "" -#: templates/js/build.js:184 +#: templates/js/build.js:222 msgid "No build order allocations found" msgstr "" -#: templates/js/build.js:222 templates/js/order.js:449 +#: templates/js/build.js:260 templates/js/order.js:449 msgid "Location not specified" msgstr "" -#: templates/js/build.js:326 templates/stock_table.html:20 +#: templates/js/build.js:364 templates/stock_table.html:20 msgid "New Stock Item" msgstr "" -#: templates/js/build.js:645 +#: templates/js/build.js:679 msgid "Required Part" msgstr "" -#: templates/js/build.js:666 +#: templates/js/build.js:700 msgid "Quantity Per" msgstr "" -#: templates/js/build.js:736 templates/js/build.js:1184 +#: templates/js/build.js:770 templates/js/build.js:1214 #: templates/stock_table.html:59 msgid "Order stock" msgstr "" -#: templates/js/build.js:789 +#: templates/js/build.js:823 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:806 templates/js/part.js:390 templates/js/part.js:635 +#: templates/js/build.js:840 templates/js/part.js:491 templates/js/part.js:736 #: templates/js/stock.js:514 templates/js/stock.js:982 msgid "Select" msgstr "" -#: templates/js/build.js:826 +#: templates/js/build.js:860 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:890 templates/js/stock.js:1204 +#: templates/js/build.js:924 templates/js/stock.js:1204 msgid "No user information" msgstr "" -#: templates/js/build.js:896 +#: templates/js/build.js:930 msgid "Resposible" msgstr "" -#: templates/js/build.js:905 +#: templates/js/build.js:939 msgid "No information" msgstr "" -#: templates/js/build.js:955 +#: templates/js/build.js:989 msgid "No parts allocated for" msgstr "" @@ -6834,23 +6817,23 @@ msgstr "" msgid "Assembled part" msgstr "" -#: templates/js/company.js:350 +#: templates/js/company.js:350 templates/js/part.js:242 msgid "No parameters found" msgstr "" -#: templates/js/company.js:386 +#: templates/js/company.js:386 templates/js/part.js:283 msgid "Edit parameter" msgstr "" -#: templates/js/company.js:387 +#: templates/js/company.js:387 templates/js/part.js:284 msgid "Delete parameter" msgstr "" -#: templates/js/company.js:406 +#: templates/js/company.js:406 templates/js/part.js:301 msgid "Edit Parameter" msgstr "" -#: templates/js/company.js:417 +#: templates/js/company.js:417 templates/js/part.js:313 msgid "Delete Parameter" msgstr "" @@ -6903,59 +6886,59 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/forms.js:583 templates/js/modals.js:1040 +#: templates/js/forms.js:587 templates/js/modals.js:1038 msgid "No Response" msgstr "" -#: templates/js/forms.js:584 templates/js/modals.js:1041 +#: templates/js/forms.js:588 templates/js/modals.js:1039 msgid "No response from the InvenTree server" msgstr "" -#: templates/js/forms.js:590 templates/js/modals.js:1050 +#: templates/js/forms.js:594 templates/js/modals.js:1048 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/forms.js:591 templates/js/modals.js:1051 +#: templates/js/forms.js:595 templates/js/modals.js:1049 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/forms.js:597 templates/js/modals.js:1055 +#: templates/js/forms.js:601 templates/js/modals.js:1053 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/forms.js:598 templates/js/modals.js:1056 +#: templates/js/forms.js:602 templates/js/modals.js:1054 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/forms.js:604 templates/js/modals.js:1060 +#: templates/js/forms.js:608 templates/js/modals.js:1058 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/forms.js:605 templates/js/modals.js:1061 +#: templates/js/forms.js:609 templates/js/modals.js:1059 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/forms.js:611 templates/js/modals.js:1065 +#: templates/js/forms.js:615 templates/js/modals.js:1063 msgid "Error 408: Timeout" msgstr "" -#: templates/js/forms.js:612 templates/js/modals.js:1066 +#: templates/js/forms.js:616 templates/js/modals.js:1064 msgid "Connection timeout while requesting data from server" msgstr "" -#: templates/js/forms.js:618 templates/js/modals.js:1069 +#: templates/js/forms.js:622 templates/js/modals.js:1067 msgid "Error requesting form data" msgstr "" -#: templates/js/forms.js:788 templates/modals.html:21 templates/modals.html:47 +#: templates/js/forms.js:815 templates/modals.html:21 templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/forms.js:1161 +#: templates/js/forms.js:1188 msgid "Searching" msgstr "" -#: templates/js/forms.js:1301 +#: templates/js/forms.js:1338 msgid "Clear input" msgstr "" @@ -7011,58 +6994,58 @@ msgstr "" msgid "Select Label Template" msgstr "" -#: templates/js/modals.js:59 templates/js/modals.js:105 -#: templates/js/modals.js:601 templates/modals.html:75 +#: templates/js/modals.js:59 templates/js/modals.js:103 +#: templates/js/modals.js:599 templates/modals.html:75 msgid "Cancel" msgstr "" -#: templates/js/modals.js:60 templates/js/modals.js:104 -#: templates/js/modals.js:676 templates/js/modals.js:969 +#: templates/js/modals.js:60 templates/js/modals.js:102 +#: templates/js/modals.js:674 templates/js/modals.js:967 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" -#: templates/js/modals.js:103 +#: templates/js/modals.js:101 msgid "Form Title" msgstr "" -#: templates/js/modals.js:374 +#: templates/js/modals.js:372 msgid "Waiting for server..." msgstr "" -#: templates/js/modals.js:533 +#: templates/js/modals.js:531 msgid "Show Error Information" msgstr "" -#: templates/js/modals.js:600 templates/modals.html:76 +#: templates/js/modals.js:598 templates/modals.html:76 msgid "Accept" msgstr "" -#: templates/js/modals.js:665 +#: templates/js/modals.js:663 msgid "Loading Data" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Invalid response from server" msgstr "" -#: templates/js/modals.js:920 +#: templates/js/modals.js:918 msgid "Form data missing from server response" msgstr "" -#: templates/js/modals.js:933 +#: templates/js/modals.js:931 msgid "Error posting form data" msgstr "" -#: templates/js/modals.js:1030 +#: templates/js/modals.js:1028 msgid "JSON response missing form data" msgstr "" -#: templates/js/modals.js:1045 +#: templates/js/modals.js:1043 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/modals.js:1046 +#: templates/js/modals.js:1044 msgid "Server returned error code 400" msgstr "" @@ -7074,15 +7057,19 @@ msgstr "" msgid "Location ID" msgstr "" -#: templates/js/model_renderers.js:90 +#: templates/js/model_renderers.js:86 +msgid "Build ID" +msgstr "" + +#: templates/js/model_renderers.js:111 msgid "Part ID" msgstr "" -#: templates/js/model_renderers.js:126 +#: templates/js/model_renderers.js:159 msgid "Category ID" msgstr "" -#: templates/js/model_renderers.js:150 +#: templates/js/model_renderers.js:191 msgid "Supplier Part ID" msgstr "" @@ -7138,54 +7125,54 @@ msgstr "" msgid "No variants found" msgstr "" -#: templates/js/part.js:280 templates/js/part.js:519 +#: templates/js/part.js:381 templates/js/part.js:620 msgid "No parts found" msgstr "" -#: templates/js/part.js:458 +#: templates/js/part.js:559 msgid "No category" msgstr "" -#: templates/js/part.js:476 templates/js/table_filters.js:328 +#: templates/js/part.js:577 templates/js/table_filters.js:328 msgid "Low stock" msgstr "" -#: templates/js/part.js:660 templates/js/stock.js:1006 +#: templates/js/part.js:761 templates/js/stock.js:1006 msgid "Path" msgstr "" -#: templates/js/part.js:703 +#: templates/js/part.js:804 msgid "No test templates matching query" msgstr "" -#: templates/js/part.js:754 templates/js/stock.js:75 +#: templates/js/part.js:855 templates/js/stock.js:75 msgid "Edit test result" msgstr "" -#: templates/js/part.js:755 templates/js/stock.js:76 +#: templates/js/part.js:856 templates/js/stock.js:76 msgid "Delete test result" msgstr "" -#: templates/js/part.js:761 +#: templates/js/part.js:862 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:786 +#: templates/js/part.js:887 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/part.js:839 +#: templates/js/part.js:940 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/part.js:840 +#: templates/js/part.js:941 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/part.js:959 +#: templates/js/part.js:1060 msgid "Single Price Difference" msgstr "" @@ -7917,4 +7904,3 @@ msgstr "" #: users/models.py:193 msgid "Permission to delete items" msgstr "" -