Update translations

This commit is contained in:
Oliver Walters 2021-01-13 21:53:11 +11:00
parent 4e2d3b7da2
commit 80c88b4fcc
3 changed files with 338 additions and 270 deletions

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-09 22:22+1100\n" "POT-Creation-Date: 2021-01-13 21:52+1100\n"
"PO-Revision-Date: 2020-05-03 11:32+0200\n" "PO-Revision-Date: 2020-05-03 11:32+0200\n"
"Last-Translator: Christian Schlüter <chschlue@gmail.com>\n" "Last-Translator: Christian Schlüter <chschlue@gmail.com>\n"
"Language-Team: C <kde-i18n-doc@kde.org>\n" "Language-Team: C <kde-i18n-doc@kde.org>\n"
@ -109,7 +109,7 @@ msgstr "Datei-Kommentar"
msgid "User" msgid "User"
msgstr "Benutzer" msgstr "Benutzer"
#: InvenTree/models.py:106 part/models.py:647 #: InvenTree/models.py:106 label/models.py:54 part/models.py:647
#: part/templates/part/params.html:24 templates/js/part.js:129 #: part/templates/part/params.html:24 templates/js/part.js:129
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
@ -455,7 +455,7 @@ msgstr "Referenz"
#: build/models.py:116 build/templates/build/detail.html:19 #: build/models.py:116 build/templates/build/detail.html:19
#: company/models.py:359 company/templates/company/detail.html:23 #: company/models.py:359 company/templates/company/detail.html:23
#: company/templates/company/supplier_part_base.html:61 #: company/templates/company/supplier_part_base.html:61
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27 label/models.py:61
#: order/templates/order/purchase_order_detail.html:161 part/models.py:671 #: order/templates/order/purchase_order_detail.html:161 part/models.py:671
#: part/templates/part/detail.html:51 part/templates/part/set_category.html:14 #: part/templates/part/detail.html:51 part/templates/part/set_category.html:14
#: templates/InvenTree/search.html:147 #: templates/InvenTree/search.html:147
@ -561,7 +561,7 @@ msgstr "Bau-Status"
msgid "Build status code" msgid "Build status code"
msgstr "Bau-Statuscode" msgstr "Bau-Statuscode"
#: build/models.py:194 stock/models.py:398 #: build/models.py:194 stock/models.py:412
msgid "Batch Code" msgid "Batch Code"
msgstr "Losnummer" msgstr "Losnummer"
@ -577,11 +577,11 @@ msgstr ""
#: company/templates/company/supplier_part_base.html:68 #: company/templates/company/supplier_part_base.html:68
#: company/templates/company/supplier_part_detail.html:24 #: company/templates/company/supplier_part_detail.html:24
#: part/templates/part/detail.html:80 part/templates/part/part_base.html:102 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:102
#: stock/models.py:392 stock/templates/stock/item_base.html:297 #: stock/models.py:406 stock/templates/stock/item_base.html:297
msgid "External Link" msgid "External Link"
msgstr "Externer Link" msgstr "Externer Link"
#: build/models.py:220 part/models.py:705 stock/models.py:394 #: build/models.py:220 part/models.py:705 stock/models.py:408
msgid "Link to external URL" msgid "Link to external URL"
msgstr "Link zu einer externen URL" msgstr "Link zu einer externen URL"
@ -590,7 +590,7 @@ msgstr "Link zu einer externen URL"
#: order/templates/order/purchase_order_detail.html:213 #: order/templates/order/purchase_order_detail.html:213
#: order/templates/order/so_tabs.html:23 part/models.py:831 #: order/templates/order/so_tabs.html:23 part/models.py:831
#: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345 #: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345
#: stock/forms.py:373 stock/models.py:464 stock/models.py:1530 #: stock/forms.py:373 stock/models.py:478 stock/models.py:1544
#: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391 #: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391
#: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603 #: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603
msgid "Notes" msgid "Notes"
@ -1114,7 +1114,7 @@ msgstr "Lagerbestand dem Bau zuweisen"
msgid "Create Build Output" msgid "Create Build Output"
msgstr "Bau-Ausgabe" msgstr "Bau-Ausgabe"
#: build/views.py:207 stock/models.py:873 stock/views.py:1594 #: build/views.py:207 stock/models.py:887 stock/views.py:1594
#, fuzzy #, fuzzy
#| msgid "Serial numbers already exist: " #| msgid "Serial numbers already exist: "
msgid "Serial numbers already exist" msgid "Serial numbers already exist"
@ -1696,7 +1696,7 @@ msgstr "Produziert diese Firma Teile?"
msgid "Currency" msgid "Currency"
msgstr "Währung bearbeiten" msgstr "Währung bearbeiten"
#: company/models.py:313 stock/models.py:346 #: company/models.py:313 stock/models.py:360
#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/item_base.html:194
msgid "Base Part" msgid "Base Part"
msgstr "Basisteil" msgstr "Basisteil"
@ -1814,8 +1814,8 @@ msgid "Uses default currency"
msgstr "Währung entfernen" msgstr "Währung entfernen"
#: company/templates/company/detail.html:62 #: company/templates/company/detail.html:62
#: order/templates/order/sales_order_base.html:89 stock/models.py:381 #: order/templates/order/sales_order_base.html:89 stock/models.py:395
#: stock/models.py:382 stock/templates/stock/item_base.html:221 #: stock/models.py:396 stock/templates/stock/item_base.html:221
#: templates/js/company.js:40 templates/js/order.js:250 #: templates/js/company.js:40 templates/js/order.js:250
msgid "Customer" msgid "Customer"
msgstr "Kunde" msgstr "Kunde"
@ -1952,7 +1952,7 @@ msgid "New Sales Order"
msgstr "Neuer Auftrag" msgstr "Neuer Auftrag"
#: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:6
#: company/templates/company/supplier_part_base.html:19 stock/models.py:355 #: company/templates/company/supplier_part_base.html:19 stock/models.py:369
#: stock/templates/stock/item_base.html:309 templates/js/company.js:180 #: stock/templates/stock/item_base.html:309 templates/js/company.js:180
msgid "Supplier Part" msgid "Supplier Part"
msgstr "Zulieferer-Teil" msgstr "Zulieferer-Teil"
@ -2142,38 +2142,52 @@ msgstr "Preisstaffel löschen"
msgid "Must provide valid StockItem(s)" msgid "Must provide valid StockItem(s)"
msgstr "Lagerobjekte bewegen" msgstr "Lagerobjekte bewegen"
#: label/api.py:185 #: label/api.py:185 label/api.py:337
msgid "Error during label printing" msgid "Error during label rendering"
msgstr "" msgstr ""
#: label/api.py:324
#, fuzzy
#| msgid "Move Stock Items"
msgid "Must provide valid StockLocation(s)"
msgstr "Lagerobjekte bewegen"
#: label/models.py:55 #: label/models.py:55
#, fuzzy #, fuzzy
#| msgid "Part name" #| msgid "Part name"
msgid "Label name" msgid "Label name"
msgstr "Name des Teils" msgstr "Name des Teils"
#: label/models.py:61 #: label/models.py:62
#, fuzzy #, fuzzy
#| msgid "Part description" #| msgid "Part description"
msgid "Label description" msgid "Label description"
msgstr "Beschreibung des Teils" msgstr "Beschreibung des Teils"
#: label/models.py:67 #: label/models.py:69 stock/forms.py:198
msgid "Label"
msgstr ""
#: label/models.py:70
msgid "Label template file" msgid "Label template file"
msgstr "" msgstr ""
#: label/models.py:73 #: label/models.py:76
msgid "Query filters (comma-separated list of key=value pairs" msgid "Query filters (comma-separated list of key=value pairs"
msgstr "" msgstr ""
#: label/models.py:79 #: label/models.py:77
msgid "Label template is enabled" msgid "Filters"
msgstr "" msgstr ""
#: label/models.py:80 report/models.py:162 #: label/models.py:83 report/models.py:162
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: label/models.py:84
msgid "Label template is enabled"
msgstr ""
#: order/forms.py:25 order/templates/order/order_base.html:39 #: order/forms.py:25 order/templates/order/order_base.html:39
msgid "Place order" msgid "Place order"
msgstr "Bestellung aufgeben" msgstr "Bestellung aufgeben"
@ -2253,7 +2267,7 @@ msgid "Date order was completed"
msgstr "Bestellung als vollständig markieren" msgstr "Bestellung als vollständig markieren"
#: order/models.py:214 order/models.py:296 part/views.py:1504 #: order/models.py:214 order/models.py:296 part/views.py:1504
#: stock/models.py:252 stock/models.py:857 #: stock/models.py:259 stock/models.py:871
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "Anzahl muss größer Null sein" msgstr "Anzahl muss größer Null sein"
@ -2303,7 +2317,7 @@ msgstr "Zulieferer-Teil"
msgid "Number of items received" msgid "Number of items received"
msgstr "Empfangene Objekt-Anzahl" msgstr "Empfangene Objekt-Anzahl"
#: order/models.py:602 stock/models.py:474 #: order/models.py:602 stock/models.py:488
#: stock/templates/stock/item_base.html:283 #: stock/templates/stock/item_base.html:283
#, fuzzy #, fuzzy
#| msgid "Purchase Order" #| msgid "Purchase Order"
@ -2568,7 +2582,7 @@ msgid "Sales Order Items"
msgstr "Auftragspositionen" msgstr "Auftragspositionen"
#: order/templates/order/sales_order_detail.html:72 #: order/templates/order/sales_order_detail.html:72
#: order/templates/order/sales_order_detail.html:154 stock/models.py:386 #: order/templates/order/sales_order_detail.html:154 stock/models.py:400
#: stock/templates/stock/item_base.html:208 templates/js/build.js:418 #: stock/templates/stock/item_base.html:208 templates/js/build.js:418
msgid "Serial Number" msgid "Serial Number"
msgstr "Seriennummer" msgstr "Seriennummer"
@ -3288,7 +3302,7 @@ msgid "BOM line checksum"
msgstr "Prüfsumme der Stückliste" msgstr "Prüfsumme der Stückliste"
#: part/models.py:1963 part/views.py:1510 part/views.py:1562 #: part/models.py:1963 part/views.py:1510 part/views.py:1562
#: stock/models.py:242 #: stock/models.py:249
#, fuzzy #, fuzzy
#| msgid "Overage must be an integer value or a percentage" #| msgid "Overage must be an integer value or a percentage"
msgid "Quantity must be integer value for trackable parts" msgid "Quantity must be integer value for trackable parts"
@ -3768,7 +3782,7 @@ msgstr "Parameter hinzufügen"
msgid "New Parameter" msgid "New Parameter"
msgstr "Neuer Parameter" msgstr "Neuer Parameter"
#: part/templates/part/params.html:25 stock/models.py:1517 #: part/templates/part/params.html:25 stock/models.py:1531
#: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113 #: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113
msgid "Value" msgid "Value"
msgstr "Wert" msgstr "Wert"
@ -4309,10 +4323,6 @@ msgstr "Einstellungs-Beschreibung"
msgid "Enter unique serial numbers (or leave blank)" msgid "Enter unique serial numbers (or leave blank)"
msgstr "Eindeutige Seriennummern eingeben (oder leer lassen)" msgstr "Eindeutige Seriennummern eingeben (oder leer lassen)"
#: stock/forms.py:198
msgid "Label"
msgstr ""
#: stock/forms.py:199 stock/forms.py:255 #: stock/forms.py:199 stock/forms.py:255
#, fuzzy #, fuzzy
#| msgid "Select stock item to allocate" #| msgid "Select stock item to allocate"
@ -4391,272 +4401,272 @@ msgstr "Standard-Lagerort"
msgid "Set the destination as the default location for selected parts" msgid "Set the destination as the default location for selected parts"
msgstr "Setze das Ziel als Standard-Ziel für ausgewählte Teile" msgstr "Setze das Ziel als Standard-Ziel für ausgewählte Teile"
#: stock/models.py:187 #: stock/models.py:194
#, fuzzy #, fuzzy
#| msgid "Created new stock item" #| msgid "Created new stock item"
msgid "Created stock item" msgid "Created stock item"
msgstr "Neues Lagerobjekt erstellt" msgstr "Neues Lagerobjekt erstellt"
#: stock/models.py:223 #: stock/models.py:230
#, fuzzy #, fuzzy
#| msgid "A stock item with this serial number already exists" #| msgid "A stock item with this serial number already exists"
msgid "StockItem with this serial number already exists" msgid "StockItem with this serial number already exists"
msgstr "Ein Teil mit dieser Seriennummer existiert bereits" msgstr "Ein Teil mit dieser Seriennummer existiert bereits"
#: stock/models.py:259 #: stock/models.py:266
#, python-brace-format #, python-brace-format
msgid "Part type ('{pf}') must be {pe}" msgid "Part type ('{pf}') must be {pe}"
msgstr "Teile-Typ ('{pf}') muss {pe} sein" msgstr "Teile-Typ ('{pf}') muss {pe} sein"
#: stock/models.py:269 stock/models.py:278 #: stock/models.py:276 stock/models.py:285
msgid "Quantity must be 1 for item with a serial number" msgid "Quantity must be 1 for item with a serial number"
msgstr "Anzahl muss für Objekte mit Seriennummer \"1\" sein" msgstr "Anzahl muss für Objekte mit Seriennummer \"1\" sein"
#: stock/models.py:270 #: stock/models.py:277
msgid "Serial number cannot be set if quantity greater than 1" msgid "Serial number cannot be set if quantity greater than 1"
msgstr "" msgstr ""
"Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als \"1\" ist" "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als \"1\" ist"
#: stock/models.py:292 #: stock/models.py:299
msgid "Item cannot belong to itself" msgid "Item cannot belong to itself"
msgstr "Teil kann nicht zu sich selbst gehören" msgstr "Teil kann nicht zu sich selbst gehören"
#: stock/models.py:298 #: stock/models.py:305
msgid "Item must have a build reference if is_building=True" msgid "Item must have a build reference if is_building=True"
msgstr "" msgstr ""
#: stock/models.py:305 #: stock/models.py:312
msgid "Build reference does not point to the same part object" msgid "Build reference does not point to the same part object"
msgstr "" msgstr ""
#: stock/models.py:338 #: stock/models.py:352
msgid "Parent Stock Item" msgid "Parent Stock Item"
msgstr "Eltern-Lagerobjekt" msgstr "Eltern-Lagerobjekt"
#: stock/models.py:347 #: stock/models.py:361
msgid "Base part" msgid "Base part"
msgstr "Basis-Teil" msgstr "Basis-Teil"
#: stock/models.py:356 #: stock/models.py:370
msgid "Select a matching supplier part for this stock item" msgid "Select a matching supplier part for this stock item"
msgstr "Passenden Zulieferer für dieses Lagerobjekt auswählen" msgstr "Passenden Zulieferer für dieses Lagerobjekt auswählen"
#: stock/models.py:361 stock/templates/stock/stock_app_base.html:7 #: stock/models.py:375 stock/templates/stock/stock_app_base.html:7
msgid "Stock Location" msgid "Stock Location"
msgstr "Lagerort" msgstr "Lagerort"
#: stock/models.py:364 #: stock/models.py:378
msgid "Where is this stock item located?" msgid "Where is this stock item located?"
msgstr "Wo wird dieses Teil normalerweise gelagert?" msgstr "Wo wird dieses Teil normalerweise gelagert?"
#: stock/models.py:369 stock/templates/stock/item_base.html:229 #: stock/models.py:383 stock/templates/stock/item_base.html:229
msgid "Installed In" msgid "Installed In"
msgstr "Installiert in" msgstr "Installiert in"
#: stock/models.py:372 #: stock/models.py:386
msgid "Is this item installed in another item?" msgid "Is this item installed in another item?"
msgstr "Ist dieses Teil in einem anderen verbaut?" msgstr "Ist dieses Teil in einem anderen verbaut?"
#: stock/models.py:388 #: stock/models.py:402
msgid "Serial number for this item" msgid "Serial number for this item"
msgstr "Seriennummer für dieses Teil" msgstr "Seriennummer für dieses Teil"
#: stock/models.py:400 #: stock/models.py:414
msgid "Batch code for this stock item" msgid "Batch code for this stock item"
msgstr "Losnummer für dieses Lagerobjekt" msgstr "Losnummer für dieses Lagerobjekt"
#: stock/models.py:404 #: stock/models.py:418
msgid "Stock Quantity" msgid "Stock Quantity"
msgstr "Bestand" msgstr "Bestand"
#: stock/models.py:413 #: stock/models.py:427
msgid "Source Build" msgid "Source Build"
msgstr "Quellbau" msgstr "Quellbau"
#: stock/models.py:415 #: stock/models.py:429
msgid "Build for this stock item" msgid "Build for this stock item"
msgstr "Bau für dieses Lagerobjekt" msgstr "Bau für dieses Lagerobjekt"
#: stock/models.py:426 #: stock/models.py:440
msgid "Source Purchase Order" msgid "Source Purchase Order"
msgstr "Quellbestellung" msgstr "Quellbestellung"
#: stock/models.py:429 #: stock/models.py:443
msgid "Purchase order for this stock item" msgid "Purchase order for this stock item"
msgstr "Bestellung für dieses Teil" msgstr "Bestellung für dieses Teil"
#: stock/models.py:435 #: stock/models.py:449
msgid "Destination Sales Order" msgid "Destination Sales Order"
msgstr "Zielauftrag" msgstr "Zielauftrag"
#: stock/models.py:441 stock/templates/stock/item_base.html:316 #: stock/models.py:455 stock/templates/stock/item_base.html:316
#: templates/js/stock.js:597 #: templates/js/stock.js:597
#, fuzzy #, fuzzy
#| msgid "Export" #| msgid "Export"
msgid "Expiry Date" msgid "Expiry Date"
msgstr "Exportieren" msgstr "Exportieren"
#: stock/models.py:442 #: stock/models.py:456
msgid "" msgid ""
"Expiry date for stock item. Stock will be considered expired after this date" "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "" msgstr ""
#: stock/models.py:455 #: stock/models.py:469
msgid "Delete this Stock Item when stock is depleted" msgid "Delete this Stock Item when stock is depleted"
msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" msgstr "Objekt löschen wenn Lagerbestand aufgebraucht"
#: stock/models.py:465 stock/templates/stock/item_notes.html:14 #: stock/models.py:479 stock/templates/stock/item_notes.html:14
#: stock/templates/stock/item_notes.html:30 #: stock/templates/stock/item_notes.html:30
msgid "Stock Item Notes" msgid "Stock Item Notes"
msgstr "Lagerobjekt-Notizen" msgstr "Lagerobjekt-Notizen"
#: stock/models.py:475 #: stock/models.py:489
msgid "Single unit purchase price at time of purchase" msgid "Single unit purchase price at time of purchase"
msgstr "" msgstr ""
#: stock/models.py:575 #: stock/models.py:589
#, fuzzy #, fuzzy
#| msgid "Item assigned to customer?" #| msgid "Item assigned to customer?"
msgid "Assigned to Customer" msgid "Assigned to Customer"
msgstr "Ist dieses Objekt einem Kunden zugeteilt?" msgstr "Ist dieses Objekt einem Kunden zugeteilt?"
#: stock/models.py:577 #: stock/models.py:591
#, fuzzy #, fuzzy
#| msgid "Item assigned to customer?" #| msgid "Item assigned to customer?"
msgid "Manually assigned to customer" msgid "Manually assigned to customer"
msgstr "Ist dieses Objekt einem Kunden zugeteilt?" msgstr "Ist dieses Objekt einem Kunden zugeteilt?"
#: stock/models.py:590 #: stock/models.py:604
#, fuzzy #, fuzzy
#| msgid "Item assigned to customer?" #| msgid "Item assigned to customer?"
msgid "Returned from customer" msgid "Returned from customer"
msgstr "Ist dieses Objekt einem Kunden zugeteilt?" msgstr "Ist dieses Objekt einem Kunden zugeteilt?"
#: stock/models.py:592 #: stock/models.py:606
#, fuzzy #, fuzzy
#| msgid "Create new stock location" #| msgid "Create new stock location"
msgid "Returned to location" msgid "Returned to location"
msgstr "Neuen Lagerort anlegen" msgstr "Neuen Lagerort anlegen"
#: stock/models.py:717 #: stock/models.py:731
#, fuzzy #, fuzzy
#| msgid "Installed in Stock Item" #| msgid "Installed in Stock Item"
msgid "Installed into stock item" msgid "Installed into stock item"
msgstr "In Lagerobjekt installiert" msgstr "In Lagerobjekt installiert"
#: stock/models.py:725 #: stock/models.py:739
#, fuzzy #, fuzzy
#| msgid "Installed in Stock Item" #| msgid "Installed in Stock Item"
msgid "Installed stock item" msgid "Installed stock item"
msgstr "In Lagerobjekt installiert" msgstr "In Lagerobjekt installiert"
#: stock/models.py:749 #: stock/models.py:763
#, fuzzy #, fuzzy
#| msgid "Installed in Stock Item" #| msgid "Installed in Stock Item"
msgid "Uninstalled stock item" msgid "Uninstalled stock item"
msgstr "In Lagerobjekt installiert" msgstr "In Lagerobjekt installiert"
#: stock/models.py:768 #: stock/models.py:782
#, fuzzy #, fuzzy
#| msgid "Include sublocations" #| msgid "Include sublocations"
msgid "Uninstalled into location" msgid "Uninstalled into location"
msgstr "Unterlagerorte einschließen" msgstr "Unterlagerorte einschließen"
#: stock/models.py:848 #: stock/models.py:862
#, fuzzy #, fuzzy
#| msgid "Part is not a virtual part" #| msgid "Part is not a virtual part"
msgid "Part is not set as trackable" msgid "Part is not set as trackable"
msgstr "Teil ist nicht virtuell" msgstr "Teil ist nicht virtuell"
#: stock/models.py:854 #: stock/models.py:868
msgid "Quantity must be integer" msgid "Quantity must be integer"
msgstr "Anzahl muss eine Ganzzahl sein" msgstr "Anzahl muss eine Ganzzahl sein"
#: stock/models.py:860 #: stock/models.py:874
#, python-brace-format #, python-brace-format
msgid "Quantity must not exceed available stock quantity ({n})" msgid "Quantity must not exceed available stock quantity ({n})"
msgstr "Anzahl darf nicht die verfügbare Anzahl überschreiten ({n})" msgstr "Anzahl darf nicht die verfügbare Anzahl überschreiten ({n})"
#: stock/models.py:863 #: stock/models.py:877
msgid "Serial numbers must be a list of integers" msgid "Serial numbers must be a list of integers"
msgstr "Seriennummern muss eine Liste von Ganzzahlen sein" msgstr "Seriennummern muss eine Liste von Ganzzahlen sein"
#: stock/models.py:866 #: stock/models.py:880
msgid "Quantity does not match serial numbers" msgid "Quantity does not match serial numbers"
msgstr "Anzahl stimmt nicht mit den Seriennummern überein" msgstr "Anzahl stimmt nicht mit den Seriennummern überein"
#: stock/models.py:898 #: stock/models.py:912
msgid "Add serial number" msgid "Add serial number"
msgstr "Seriennummer hinzufügen" msgstr "Seriennummer hinzufügen"
#: stock/models.py:901 #: stock/models.py:915
#, python-brace-format #, python-brace-format
msgid "Serialized {n} items" msgid "Serialized {n} items"
msgstr "{n} Teile serialisiert" msgstr "{n} Teile serialisiert"
#: stock/models.py:1012 #: stock/models.py:1026
msgid "StockItem cannot be moved as it is not in stock" msgid "StockItem cannot be moved as it is not in stock"
msgstr "Lagerobjekt kann nicht bewegt werden, da kein Bestand vorhanden ist" msgstr "Lagerobjekt kann nicht bewegt werden, da kein Bestand vorhanden ist"
#: stock/models.py:1418 #: stock/models.py:1432
msgid "Tracking entry title" msgid "Tracking entry title"
msgstr "Name des Eintrags-Trackings" msgstr "Name des Eintrags-Trackings"
#: stock/models.py:1420 #: stock/models.py:1434
msgid "Entry notes" msgid "Entry notes"
msgstr "Eintrags-Notizen" msgstr "Eintrags-Notizen"
#: stock/models.py:1422 #: stock/models.py:1436
msgid "Link to external page for further information" msgid "Link to external page for further information"
msgstr "Link auf externe Seite für weitere Informationen" msgstr "Link auf externe Seite für weitere Informationen"
#: stock/models.py:1482 #: stock/models.py:1496
#, fuzzy #, fuzzy
#| msgid "Serial number for this item" #| msgid "Serial number for this item"
msgid "Value must be provided for this test" msgid "Value must be provided for this test"
msgstr "Seriennummer für dieses Teil" msgstr "Seriennummer für dieses Teil"
#: stock/models.py:1488 #: stock/models.py:1502
msgid "Attachment must be uploaded for this test" msgid "Attachment must be uploaded for this test"
msgstr "" msgstr ""
#: stock/models.py:1505 #: stock/models.py:1519
msgid "Test" msgid "Test"
msgstr "" msgstr ""
#: stock/models.py:1506 #: stock/models.py:1520
#, fuzzy #, fuzzy
#| msgid "Part name" #| msgid "Part name"
msgid "Test name" msgid "Test name"
msgstr "Name des Teils" msgstr "Name des Teils"
#: stock/models.py:1511 #: stock/models.py:1525
#, fuzzy #, fuzzy
#| msgid "Search Results" #| msgid "Search Results"
msgid "Result" msgid "Result"
msgstr "Suchergebnisse" msgstr "Suchergebnisse"
#: stock/models.py:1512 templates/js/table_filters.js:172 #: stock/models.py:1526 templates/js/table_filters.js:172
msgid "Test result" msgid "Test result"
msgstr "" msgstr ""
#: stock/models.py:1518 #: stock/models.py:1532
msgid "Test output value" msgid "Test output value"
msgstr "" msgstr ""
#: stock/models.py:1524 #: stock/models.py:1538
#, fuzzy #, fuzzy
#| msgid "Attachments" #| msgid "Attachments"
msgid "Attachment" msgid "Attachment"
msgstr "Anhänge" msgstr "Anhänge"
#: stock/models.py:1525 #: stock/models.py:1539
#, fuzzy #, fuzzy
#| msgid "Delete attachment" #| msgid "Delete attachment"
msgid "Test result attachment" msgid "Test result attachment"
msgstr "Anhang löschen" msgstr "Anhang löschen"
#: stock/models.py:1531 #: stock/models.py:1545
#, fuzzy #, fuzzy
#| msgid "Edit notes" #| msgid "Edit notes"
msgid "Test notes" msgid "Test notes"
@ -5918,10 +5928,10 @@ msgstr "Lagerobjekte löschen"
#: templates/js/label.js:11 #: templates/js/label.js:11
#, fuzzy #, fuzzy
#| msgid "StockItem has been allocated" #| msgid "StockItem has been allocated"
msgid "Stock items must be selected before printing labels" msgid "Stock item(s) must be selected before printing labels"
msgstr "Lagerobjekt wurde zugewiesen" msgstr "Lagerobjekt wurde zugewiesen"
#: templates/js/label.js:29 #: templates/js/label.js:29 templates/js/label.js:79
#, fuzzy #, fuzzy
#| msgid "No parts found" #| msgid "No parts found"
msgid "No Labels Found" msgid "No Labels Found"
@ -5933,13 +5943,31 @@ msgstr "Keine Teile gefunden"
msgid "No labels found which match selected stock item(s)" msgid "No labels found which match selected stock item(s)"
msgstr "Ausgewählte Stücklistenpositionen entfernen" msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: templates/js/label.js:77 #: templates/js/label.js:61
#, fuzzy
#| msgid "Delete Stock Location"
msgid "Select Stock Locations"
msgstr "Standort löschen"
#: templates/js/label.js:62
#, fuzzy
#| msgid "StockItem has been allocated"
msgid "Stock location(s) must be selected before printing labels"
msgstr "Lagerobjekt wurde zugewiesen"
#: templates/js/label.js:80
#, fuzzy
#| msgid "Remove selected BOM items"
msgid "No labels found which match selected stock location(s)"
msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: templates/js/label.js:141
#, fuzzy #, fuzzy
#| msgid "Select valid part" #| msgid "Select valid part"
msgid "Select Label" msgid "Select Label"
msgstr "Bitte ein gültiges Teil auswählen" msgstr "Bitte ein gültiges Teil auswählen"
#: templates/js/label.js:92 #: templates/js/label.js:156
#, fuzzy #, fuzzy
#| msgid "Select valid part" #| msgid "Select valid part"
msgid "Select Label Template" msgid "Select Label Template"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-09 22:22+1100\n" "POT-Creation-Date: 2021-01-13 21:52+1100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -99,7 +99,7 @@ msgstr ""
msgid "User" msgid "User"
msgstr "" msgstr ""
#: InvenTree/models.py:106 part/models.py:647 #: InvenTree/models.py:106 label/models.py:54 part/models.py:647
#: part/templates/part/params.html:24 templates/js/part.js:129 #: part/templates/part/params.html:24 templates/js/part.js:129
msgid "Name" msgid "Name"
msgstr "" msgstr ""
@ -397,7 +397,7 @@ msgstr ""
#: build/models.py:116 build/templates/build/detail.html:19 #: build/models.py:116 build/templates/build/detail.html:19
#: company/models.py:359 company/templates/company/detail.html:23 #: company/models.py:359 company/templates/company/detail.html:23
#: company/templates/company/supplier_part_base.html:61 #: company/templates/company/supplier_part_base.html:61
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27 label/models.py:61
#: order/templates/order/purchase_order_detail.html:161 part/models.py:671 #: order/templates/order/purchase_order_detail.html:161 part/models.py:671
#: part/templates/part/detail.html:51 part/templates/part/set_category.html:14 #: part/templates/part/detail.html:51 part/templates/part/set_category.html:14
#: templates/InvenTree/search.html:147 #: templates/InvenTree/search.html:147
@ -491,7 +491,7 @@ msgstr ""
msgid "Build status code" msgid "Build status code"
msgstr "" msgstr ""
#: build/models.py:194 stock/models.py:398 #: build/models.py:194 stock/models.py:412
msgid "Batch Code" msgid "Batch Code"
msgstr "" msgstr ""
@ -507,11 +507,11 @@ msgstr ""
#: company/templates/company/supplier_part_base.html:68 #: company/templates/company/supplier_part_base.html:68
#: company/templates/company/supplier_part_detail.html:24 #: company/templates/company/supplier_part_detail.html:24
#: part/templates/part/detail.html:80 part/templates/part/part_base.html:102 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:102
#: stock/models.py:392 stock/templates/stock/item_base.html:297 #: stock/models.py:406 stock/templates/stock/item_base.html:297
msgid "External Link" msgid "External Link"
msgstr "" msgstr ""
#: build/models.py:220 part/models.py:705 stock/models.py:394 #: build/models.py:220 part/models.py:705 stock/models.py:408
msgid "Link to external URL" msgid "Link to external URL"
msgstr "" msgstr ""
@ -520,7 +520,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:213 #: order/templates/order/purchase_order_detail.html:213
#: order/templates/order/so_tabs.html:23 part/models.py:831 #: order/templates/order/so_tabs.html:23 part/models.py:831
#: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345 #: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345
#: stock/forms.py:373 stock/models.py:464 stock/models.py:1530 #: stock/forms.py:373 stock/models.py:478 stock/models.py:1544
#: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391 #: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391
#: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603 #: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603
msgid "Notes" msgid "Notes"
@ -949,7 +949,7 @@ msgstr ""
msgid "Create Build Output" msgid "Create Build Output"
msgstr "" msgstr ""
#: build/views.py:207 stock/models.py:873 stock/views.py:1594 #: build/views.py:207 stock/models.py:887 stock/views.py:1594
msgid "Serial numbers already exist" msgid "Serial numbers already exist"
msgstr "" msgstr ""
@ -1415,7 +1415,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: company/models.py:313 stock/models.py:346 #: company/models.py:313 stock/models.py:360
#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/item_base.html:194
msgid "Base Part" msgid "Base Part"
msgstr "" msgstr ""
@ -1525,8 +1525,8 @@ msgid "Uses default currency"
msgstr "" msgstr ""
#: company/templates/company/detail.html:62 #: company/templates/company/detail.html:62
#: order/templates/order/sales_order_base.html:89 stock/models.py:381 #: order/templates/order/sales_order_base.html:89 stock/models.py:395
#: stock/models.py:382 stock/templates/stock/item_base.html:221 #: stock/models.py:396 stock/templates/stock/item_base.html:221
#: templates/js/company.js:40 templates/js/order.js:250 #: templates/js/company.js:40 templates/js/order.js:250
msgid "Customer" msgid "Customer"
msgstr "" msgstr ""
@ -1658,7 +1658,7 @@ msgid "New Sales Order"
msgstr "" msgstr ""
#: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:6
#: company/templates/company/supplier_part_base.html:19 stock/models.py:355 #: company/templates/company/supplier_part_base.html:19 stock/models.py:369
#: stock/templates/stock/item_base.html:309 templates/js/company.js:180 #: stock/templates/stock/item_base.html:309 templates/js/company.js:180
msgid "Supplier Part" msgid "Supplier Part"
msgstr "" msgstr ""
@ -1838,34 +1838,46 @@ msgstr ""
msgid "Must provide valid StockItem(s)" msgid "Must provide valid StockItem(s)"
msgstr "" msgstr ""
#: label/api.py:185 #: label/api.py:185 label/api.py:337
msgid "Error during label printing" msgid "Error during label rendering"
msgstr ""
#: label/api.py:324
msgid "Must provide valid StockLocation(s)"
msgstr "" msgstr ""
#: label/models.py:55 #: label/models.py:55
msgid "Label name" msgid "Label name"
msgstr "" msgstr ""
#: label/models.py:61 #: label/models.py:62
msgid "Label description" msgid "Label description"
msgstr "" msgstr ""
#: label/models.py:67 #: label/models.py:69 stock/forms.py:198
msgid "Label"
msgstr ""
#: label/models.py:70
msgid "Label template file" msgid "Label template file"
msgstr "" msgstr ""
#: label/models.py:73 #: label/models.py:76
msgid "Query filters (comma-separated list of key=value pairs" msgid "Query filters (comma-separated list of key=value pairs"
msgstr "" msgstr ""
#: label/models.py:79 #: label/models.py:77
msgid "Label template is enabled" msgid "Filters"
msgstr "" msgstr ""
#: label/models.py:80 report/models.py:162 #: label/models.py:83 report/models.py:162
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: label/models.py:84
msgid "Label template is enabled"
msgstr ""
#: order/forms.py:25 order/templates/order/order_base.html:39 #: order/forms.py:25 order/templates/order/order_base.html:39
msgid "Place order" msgid "Place order"
msgstr "" msgstr ""
@ -1937,7 +1949,7 @@ msgid "Date order was completed"
msgstr "" msgstr ""
#: order/models.py:214 order/models.py:296 part/views.py:1504 #: order/models.py:214 order/models.py:296 part/views.py:1504
#: stock/models.py:252 stock/models.py:857 #: stock/models.py:259 stock/models.py:871
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1987,7 +1999,7 @@ msgstr ""
msgid "Number of items received" msgid "Number of items received"
msgstr "" msgstr ""
#: order/models.py:602 stock/models.py:474 #: order/models.py:602 stock/models.py:488
#: stock/templates/stock/item_base.html:283 #: stock/templates/stock/item_base.html:283
msgid "Purchase Price" msgid "Purchase Price"
msgstr "" msgstr ""
@ -2231,7 +2243,7 @@ msgid "Sales Order Items"
msgstr "" msgstr ""
#: order/templates/order/sales_order_detail.html:72 #: order/templates/order/sales_order_detail.html:72
#: order/templates/order/sales_order_detail.html:154 stock/models.py:386 #: order/templates/order/sales_order_detail.html:154 stock/models.py:400
#: stock/templates/stock/item_base.html:208 templates/js/build.js:418 #: stock/templates/stock/item_base.html:208 templates/js/build.js:418
msgid "Serial Number" msgid "Serial Number"
msgstr "" msgstr ""
@ -2877,7 +2889,7 @@ msgid "BOM line checksum"
msgstr "" msgstr ""
#: part/models.py:1963 part/views.py:1510 part/views.py:1562 #: part/models.py:1963 part/views.py:1510 part/views.py:1562
#: stock/models.py:242 #: stock/models.py:249
msgid "Quantity must be integer value for trackable parts" msgid "Quantity must be integer value for trackable parts"
msgstr "" msgstr ""
@ -3275,7 +3287,7 @@ msgstr ""
msgid "New Parameter" msgid "New Parameter"
msgstr "" msgstr ""
#: part/templates/part/params.html:25 stock/models.py:1517 #: part/templates/part/params.html:25 stock/models.py:1531
#: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113 #: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113
msgid "Value" msgid "Value"
msgstr "" msgstr ""
@ -3738,10 +3750,6 @@ msgstr ""
msgid "Enter unique serial numbers (or leave blank)" msgid "Enter unique serial numbers (or leave blank)"
msgstr "" msgstr ""
#: stock/forms.py:198
msgid "Label"
msgstr ""
#: stock/forms.py:199 stock/forms.py:255 #: stock/forms.py:199 stock/forms.py:255
msgid "Select test report template" msgid "Select test report template"
msgstr "" msgstr ""
@ -3802,237 +3810,237 @@ msgstr ""
msgid "Set the destination as the default location for selected parts" msgid "Set the destination as the default location for selected parts"
msgstr "" msgstr ""
#: stock/models.py:187 #: stock/models.py:194
msgid "Created stock item" msgid "Created stock item"
msgstr "" msgstr ""
#: stock/models.py:223 #: stock/models.py:230
msgid "StockItem with this serial number already exists" msgid "StockItem with this serial number already exists"
msgstr "" msgstr ""
#: stock/models.py:259 #: stock/models.py:266
#, python-brace-format #, python-brace-format
msgid "Part type ('{pf}') must be {pe}" msgid "Part type ('{pf}') must be {pe}"
msgstr "" msgstr ""
#: stock/models.py:269 stock/models.py:278 #: stock/models.py:276 stock/models.py:285
msgid "Quantity must be 1 for item with a serial number" msgid "Quantity must be 1 for item with a serial number"
msgstr "" msgstr ""
#: stock/models.py:270 #: stock/models.py:277
msgid "Serial number cannot be set if quantity greater than 1" msgid "Serial number cannot be set if quantity greater than 1"
msgstr "" msgstr ""
#: stock/models.py:292 #: stock/models.py:299
msgid "Item cannot belong to itself" msgid "Item cannot belong to itself"
msgstr "" msgstr ""
#: stock/models.py:298 #: stock/models.py:305
msgid "Item must have a build reference if is_building=True" msgid "Item must have a build reference if is_building=True"
msgstr "" msgstr ""
#: stock/models.py:305 #: stock/models.py:312
msgid "Build reference does not point to the same part object" msgid "Build reference does not point to the same part object"
msgstr "" msgstr ""
#: stock/models.py:338 #: stock/models.py:352
msgid "Parent Stock Item" msgid "Parent Stock Item"
msgstr "" msgstr ""
#: stock/models.py:347 #: stock/models.py:361
msgid "Base part" msgid "Base part"
msgstr "" msgstr ""
#: stock/models.py:356 #: stock/models.py:370
msgid "Select a matching supplier part for this stock item" msgid "Select a matching supplier part for this stock item"
msgstr "" msgstr ""
#: stock/models.py:361 stock/templates/stock/stock_app_base.html:7 #: stock/models.py:375 stock/templates/stock/stock_app_base.html:7
msgid "Stock Location" msgid "Stock Location"
msgstr "" msgstr ""
#: stock/models.py:364 #: stock/models.py:378
msgid "Where is this stock item located?" msgid "Where is this stock item located?"
msgstr "" msgstr ""
#: stock/models.py:369 stock/templates/stock/item_base.html:229 #: stock/models.py:383 stock/templates/stock/item_base.html:229
msgid "Installed In" msgid "Installed In"
msgstr "" msgstr ""
#: stock/models.py:372 #: stock/models.py:386
msgid "Is this item installed in another item?" msgid "Is this item installed in another item?"
msgstr "" msgstr ""
#: stock/models.py:388 #: stock/models.py:402
msgid "Serial number for this item" msgid "Serial number for this item"
msgstr "" msgstr ""
#: stock/models.py:400 #: stock/models.py:414
msgid "Batch code for this stock item" msgid "Batch code for this stock item"
msgstr "" msgstr ""
#: stock/models.py:404 #: stock/models.py:418
msgid "Stock Quantity" msgid "Stock Quantity"
msgstr "" msgstr ""
#: stock/models.py:413 #: stock/models.py:427
msgid "Source Build" msgid "Source Build"
msgstr "" msgstr ""
#: stock/models.py:415 #: stock/models.py:429
msgid "Build for this stock item" msgid "Build for this stock item"
msgstr "" msgstr ""
#: stock/models.py:426 #: stock/models.py:440
msgid "Source Purchase Order" msgid "Source Purchase Order"
msgstr "" msgstr ""
#: stock/models.py:429 #: stock/models.py:443
msgid "Purchase order for this stock item" msgid "Purchase order for this stock item"
msgstr "" msgstr ""
#: stock/models.py:435 #: stock/models.py:449
msgid "Destination Sales Order" msgid "Destination Sales Order"
msgstr "" msgstr ""
#: stock/models.py:441 stock/templates/stock/item_base.html:316 #: stock/models.py:455 stock/templates/stock/item_base.html:316
#: templates/js/stock.js:597 #: templates/js/stock.js:597
msgid "Expiry Date" msgid "Expiry Date"
msgstr "" msgstr ""
#: stock/models.py:442 #: stock/models.py:456
msgid "" msgid ""
"Expiry date for stock item. Stock will be considered expired after this date" "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "" msgstr ""
#: stock/models.py:455 #: stock/models.py:469
msgid "Delete this Stock Item when stock is depleted" msgid "Delete this Stock Item when stock is depleted"
msgstr "" msgstr ""
#: stock/models.py:465 stock/templates/stock/item_notes.html:14 #: stock/models.py:479 stock/templates/stock/item_notes.html:14
#: stock/templates/stock/item_notes.html:30 #: stock/templates/stock/item_notes.html:30
msgid "Stock Item Notes" msgid "Stock Item Notes"
msgstr "" msgstr ""
#: stock/models.py:475 #: stock/models.py:489
msgid "Single unit purchase price at time of purchase" msgid "Single unit purchase price at time of purchase"
msgstr "" msgstr ""
#: stock/models.py:575 #: stock/models.py:589
msgid "Assigned to Customer" msgid "Assigned to Customer"
msgstr "" msgstr ""
#: stock/models.py:577 #: stock/models.py:591
msgid "Manually assigned to customer" msgid "Manually assigned to customer"
msgstr "" msgstr ""
#: stock/models.py:590 #: stock/models.py:604
msgid "Returned from customer" msgid "Returned from customer"
msgstr "" msgstr ""
#: stock/models.py:592 #: stock/models.py:606
msgid "Returned to location" msgid "Returned to location"
msgstr "" msgstr ""
#: stock/models.py:717 #: stock/models.py:731
msgid "Installed into stock item" msgid "Installed into stock item"
msgstr "" msgstr ""
#: stock/models.py:725 #: stock/models.py:739
msgid "Installed stock item" msgid "Installed stock item"
msgstr "" msgstr ""
#: stock/models.py:749 #: stock/models.py:763
msgid "Uninstalled stock item" msgid "Uninstalled stock item"
msgstr "" msgstr ""
#: stock/models.py:768 #: stock/models.py:782
msgid "Uninstalled into location" msgid "Uninstalled into location"
msgstr "" msgstr ""
#: stock/models.py:848 #: stock/models.py:862
msgid "Part is not set as trackable" msgid "Part is not set as trackable"
msgstr "" msgstr ""
#: stock/models.py:854 #: stock/models.py:868
msgid "Quantity must be integer" msgid "Quantity must be integer"
msgstr "" msgstr ""
#: stock/models.py:860 #: stock/models.py:874
#, python-brace-format #, python-brace-format
msgid "Quantity must not exceed available stock quantity ({n})" msgid "Quantity must not exceed available stock quantity ({n})"
msgstr "" msgstr ""
#: stock/models.py:863 #: stock/models.py:877
msgid "Serial numbers must be a list of integers" msgid "Serial numbers must be a list of integers"
msgstr "" msgstr ""
#: stock/models.py:866 #: stock/models.py:880
msgid "Quantity does not match serial numbers" msgid "Quantity does not match serial numbers"
msgstr "" msgstr ""
#: stock/models.py:898 #: stock/models.py:912
msgid "Add serial number" msgid "Add serial number"
msgstr "" msgstr ""
#: stock/models.py:901 #: stock/models.py:915
#, python-brace-format #, python-brace-format
msgid "Serialized {n} items" msgid "Serialized {n} items"
msgstr "" msgstr ""
#: stock/models.py:1012 #: stock/models.py:1026
msgid "StockItem cannot be moved as it is not in stock" msgid "StockItem cannot be moved as it is not in stock"
msgstr "" msgstr ""
#: stock/models.py:1418 #: stock/models.py:1432
msgid "Tracking entry title" msgid "Tracking entry title"
msgstr "" msgstr ""
#: stock/models.py:1420 #: stock/models.py:1434
msgid "Entry notes" msgid "Entry notes"
msgstr "" msgstr ""
#: stock/models.py:1422 #: stock/models.py:1436
msgid "Link to external page for further information" msgid "Link to external page for further information"
msgstr "" msgstr ""
#: stock/models.py:1482 #: stock/models.py:1496
msgid "Value must be provided for this test" msgid "Value must be provided for this test"
msgstr "" msgstr ""
#: stock/models.py:1488 #: stock/models.py:1502
msgid "Attachment must be uploaded for this test" msgid "Attachment must be uploaded for this test"
msgstr "" msgstr ""
#: stock/models.py:1505 #: stock/models.py:1519
msgid "Test" msgid "Test"
msgstr "" msgstr ""
#: stock/models.py:1506 #: stock/models.py:1520
msgid "Test name" msgid "Test name"
msgstr "" msgstr ""
#: stock/models.py:1511 #: stock/models.py:1525
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: stock/models.py:1512 templates/js/table_filters.js:172 #: stock/models.py:1526 templates/js/table_filters.js:172
msgid "Test result" msgid "Test result"
msgstr "" msgstr ""
#: stock/models.py:1518 #: stock/models.py:1532
msgid "Test output value" msgid "Test output value"
msgstr "" msgstr ""
#: stock/models.py:1524 #: stock/models.py:1538
msgid "Attachment" msgid "Attachment"
msgstr "" msgstr ""
#: stock/models.py:1525 #: stock/models.py:1539
msgid "Test result attachment" msgid "Test result attachment"
msgstr "" msgstr ""
#: stock/models.py:1531 #: stock/models.py:1545
msgid "Test notes" msgid "Test notes"
msgstr "" msgstr ""
@ -5048,10 +5056,10 @@ msgid "Select Stock Items"
msgstr "" msgstr ""
#: templates/js/label.js:11 #: templates/js/label.js:11
msgid "Stock items must be selected before printing labels" msgid "Stock item(s) must be selected before printing labels"
msgstr "" msgstr ""
#: templates/js/label.js:29 #: templates/js/label.js:29 templates/js/label.js:79
msgid "No Labels Found" msgid "No Labels Found"
msgstr "" msgstr ""
@ -5059,11 +5067,23 @@ msgstr ""
msgid "No labels found which match selected stock item(s)" msgid "No labels found which match selected stock item(s)"
msgstr "" msgstr ""
#: templates/js/label.js:77 #: templates/js/label.js:61
msgid "Select Stock Locations"
msgstr ""
#: templates/js/label.js:62
msgid "Stock location(s) must be selected before printing labels"
msgstr ""
#: templates/js/label.js:80
msgid "No labels found which match selected stock location(s)"
msgstr ""
#: templates/js/label.js:141
msgid "Select Label" msgid "Select Label"
msgstr "" msgstr ""
#: templates/js/label.js:92 #: templates/js/label.js:156
msgid "Select Label Template" msgid "Select Label Template"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-09 22:22+1100\n" "POT-Creation-Date: 2021-01-13 21:52+1100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -99,7 +99,7 @@ msgstr ""
msgid "User" msgid "User"
msgstr "" msgstr ""
#: InvenTree/models.py:106 part/models.py:647 #: InvenTree/models.py:106 label/models.py:54 part/models.py:647
#: part/templates/part/params.html:24 templates/js/part.js:129 #: part/templates/part/params.html:24 templates/js/part.js:129
msgid "Name" msgid "Name"
msgstr "" msgstr ""
@ -397,7 +397,7 @@ msgstr ""
#: build/models.py:116 build/templates/build/detail.html:19 #: build/models.py:116 build/templates/build/detail.html:19
#: company/models.py:359 company/templates/company/detail.html:23 #: company/models.py:359 company/templates/company/detail.html:23
#: company/templates/company/supplier_part_base.html:61 #: company/templates/company/supplier_part_base.html:61
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27 label/models.py:61
#: order/templates/order/purchase_order_detail.html:161 part/models.py:671 #: order/templates/order/purchase_order_detail.html:161 part/models.py:671
#: part/templates/part/detail.html:51 part/templates/part/set_category.html:14 #: part/templates/part/detail.html:51 part/templates/part/set_category.html:14
#: templates/InvenTree/search.html:147 #: templates/InvenTree/search.html:147
@ -491,7 +491,7 @@ msgstr ""
msgid "Build status code" msgid "Build status code"
msgstr "" msgstr ""
#: build/models.py:194 stock/models.py:398 #: build/models.py:194 stock/models.py:412
msgid "Batch Code" msgid "Batch Code"
msgstr "" msgstr ""
@ -507,11 +507,11 @@ msgstr ""
#: company/templates/company/supplier_part_base.html:68 #: company/templates/company/supplier_part_base.html:68
#: company/templates/company/supplier_part_detail.html:24 #: company/templates/company/supplier_part_detail.html:24
#: part/templates/part/detail.html:80 part/templates/part/part_base.html:102 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:102
#: stock/models.py:392 stock/templates/stock/item_base.html:297 #: stock/models.py:406 stock/templates/stock/item_base.html:297
msgid "External Link" msgid "External Link"
msgstr "" msgstr ""
#: build/models.py:220 part/models.py:705 stock/models.py:394 #: build/models.py:220 part/models.py:705 stock/models.py:408
msgid "Link to external URL" msgid "Link to external URL"
msgstr "" msgstr ""
@ -520,7 +520,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:213 #: order/templates/order/purchase_order_detail.html:213
#: order/templates/order/so_tabs.html:23 part/models.py:831 #: order/templates/order/so_tabs.html:23 part/models.py:831
#: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345 #: part/templates/part/tabs.html:73 stock/forms.py:313 stock/forms.py:345
#: stock/forms.py:373 stock/models.py:464 stock/models.py:1530 #: stock/forms.py:373 stock/models.py:478 stock/models.py:1544
#: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391 #: stock/templates/stock/tabs.html:26 templates/js/barcode.js:391
#: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603 #: templates/js/bom.js:263 templates/js/stock.js:117 templates/js/stock.js:603
msgid "Notes" msgid "Notes"
@ -949,7 +949,7 @@ msgstr ""
msgid "Create Build Output" msgid "Create Build Output"
msgstr "" msgstr ""
#: build/views.py:207 stock/models.py:873 stock/views.py:1594 #: build/views.py:207 stock/models.py:887 stock/views.py:1594
msgid "Serial numbers already exist" msgid "Serial numbers already exist"
msgstr "" msgstr ""
@ -1415,7 +1415,7 @@ msgstr ""
msgid "Currency" msgid "Currency"
msgstr "" msgstr ""
#: company/models.py:313 stock/models.py:346 #: company/models.py:313 stock/models.py:360
#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/item_base.html:194
msgid "Base Part" msgid "Base Part"
msgstr "" msgstr ""
@ -1525,8 +1525,8 @@ msgid "Uses default currency"
msgstr "" msgstr ""
#: company/templates/company/detail.html:62 #: company/templates/company/detail.html:62
#: order/templates/order/sales_order_base.html:89 stock/models.py:381 #: order/templates/order/sales_order_base.html:89 stock/models.py:395
#: stock/models.py:382 stock/templates/stock/item_base.html:221 #: stock/models.py:396 stock/templates/stock/item_base.html:221
#: templates/js/company.js:40 templates/js/order.js:250 #: templates/js/company.js:40 templates/js/order.js:250
msgid "Customer" msgid "Customer"
msgstr "" msgstr ""
@ -1658,7 +1658,7 @@ msgid "New Sales Order"
msgstr "" msgstr ""
#: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:6
#: company/templates/company/supplier_part_base.html:19 stock/models.py:355 #: company/templates/company/supplier_part_base.html:19 stock/models.py:369
#: stock/templates/stock/item_base.html:309 templates/js/company.js:180 #: stock/templates/stock/item_base.html:309 templates/js/company.js:180
msgid "Supplier Part" msgid "Supplier Part"
msgstr "" msgstr ""
@ -1838,34 +1838,46 @@ msgstr ""
msgid "Must provide valid StockItem(s)" msgid "Must provide valid StockItem(s)"
msgstr "" msgstr ""
#: label/api.py:185 #: label/api.py:185 label/api.py:337
msgid "Error during label printing" msgid "Error during label rendering"
msgstr ""
#: label/api.py:324
msgid "Must provide valid StockLocation(s)"
msgstr "" msgstr ""
#: label/models.py:55 #: label/models.py:55
msgid "Label name" msgid "Label name"
msgstr "" msgstr ""
#: label/models.py:61 #: label/models.py:62
msgid "Label description" msgid "Label description"
msgstr "" msgstr ""
#: label/models.py:67 #: label/models.py:69 stock/forms.py:198
msgid "Label"
msgstr ""
#: label/models.py:70
msgid "Label template file" msgid "Label template file"
msgstr "" msgstr ""
#: label/models.py:73 #: label/models.py:76
msgid "Query filters (comma-separated list of key=value pairs" msgid "Query filters (comma-separated list of key=value pairs"
msgstr "" msgstr ""
#: label/models.py:79 #: label/models.py:77
msgid "Label template is enabled" msgid "Filters"
msgstr "" msgstr ""
#: label/models.py:80 report/models.py:162 #: label/models.py:83 report/models.py:162
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: label/models.py:84
msgid "Label template is enabled"
msgstr ""
#: order/forms.py:25 order/templates/order/order_base.html:39 #: order/forms.py:25 order/templates/order/order_base.html:39
msgid "Place order" msgid "Place order"
msgstr "" msgstr ""
@ -1937,7 +1949,7 @@ msgid "Date order was completed"
msgstr "" msgstr ""
#: order/models.py:214 order/models.py:296 part/views.py:1504 #: order/models.py:214 order/models.py:296 part/views.py:1504
#: stock/models.py:252 stock/models.py:857 #: stock/models.py:259 stock/models.py:871
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1987,7 +1999,7 @@ msgstr ""
msgid "Number of items received" msgid "Number of items received"
msgstr "" msgstr ""
#: order/models.py:602 stock/models.py:474 #: order/models.py:602 stock/models.py:488
#: stock/templates/stock/item_base.html:283 #: stock/templates/stock/item_base.html:283
msgid "Purchase Price" msgid "Purchase Price"
msgstr "" msgstr ""
@ -2231,7 +2243,7 @@ msgid "Sales Order Items"
msgstr "" msgstr ""
#: order/templates/order/sales_order_detail.html:72 #: order/templates/order/sales_order_detail.html:72
#: order/templates/order/sales_order_detail.html:154 stock/models.py:386 #: order/templates/order/sales_order_detail.html:154 stock/models.py:400
#: stock/templates/stock/item_base.html:208 templates/js/build.js:418 #: stock/templates/stock/item_base.html:208 templates/js/build.js:418
msgid "Serial Number" msgid "Serial Number"
msgstr "" msgstr ""
@ -2877,7 +2889,7 @@ msgid "BOM line checksum"
msgstr "" msgstr ""
#: part/models.py:1963 part/views.py:1510 part/views.py:1562 #: part/models.py:1963 part/views.py:1510 part/views.py:1562
#: stock/models.py:242 #: stock/models.py:249
msgid "Quantity must be integer value for trackable parts" msgid "Quantity must be integer value for trackable parts"
msgstr "" msgstr ""
@ -3275,7 +3287,7 @@ msgstr ""
msgid "New Parameter" msgid "New Parameter"
msgstr "" msgstr ""
#: part/templates/part/params.html:25 stock/models.py:1517 #: part/templates/part/params.html:25 stock/models.py:1531
#: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113 #: templates/InvenTree/settings/header.html:8 templates/js/stock.js:113
msgid "Value" msgid "Value"
msgstr "" msgstr ""
@ -3738,10 +3750,6 @@ msgstr ""
msgid "Enter unique serial numbers (or leave blank)" msgid "Enter unique serial numbers (or leave blank)"
msgstr "" msgstr ""
#: stock/forms.py:198
msgid "Label"
msgstr ""
#: stock/forms.py:199 stock/forms.py:255 #: stock/forms.py:199 stock/forms.py:255
msgid "Select test report template" msgid "Select test report template"
msgstr "" msgstr ""
@ -3802,237 +3810,237 @@ msgstr ""
msgid "Set the destination as the default location for selected parts" msgid "Set the destination as the default location for selected parts"
msgstr "" msgstr ""
#: stock/models.py:187 #: stock/models.py:194
msgid "Created stock item" msgid "Created stock item"
msgstr "" msgstr ""
#: stock/models.py:223 #: stock/models.py:230
msgid "StockItem with this serial number already exists" msgid "StockItem with this serial number already exists"
msgstr "" msgstr ""
#: stock/models.py:259 #: stock/models.py:266
#, python-brace-format #, python-brace-format
msgid "Part type ('{pf}') must be {pe}" msgid "Part type ('{pf}') must be {pe}"
msgstr "" msgstr ""
#: stock/models.py:269 stock/models.py:278 #: stock/models.py:276 stock/models.py:285
msgid "Quantity must be 1 for item with a serial number" msgid "Quantity must be 1 for item with a serial number"
msgstr "" msgstr ""
#: stock/models.py:270 #: stock/models.py:277
msgid "Serial number cannot be set if quantity greater than 1" msgid "Serial number cannot be set if quantity greater than 1"
msgstr "" msgstr ""
#: stock/models.py:292 #: stock/models.py:299
msgid "Item cannot belong to itself" msgid "Item cannot belong to itself"
msgstr "" msgstr ""
#: stock/models.py:298 #: stock/models.py:305
msgid "Item must have a build reference if is_building=True" msgid "Item must have a build reference if is_building=True"
msgstr "" msgstr ""
#: stock/models.py:305 #: stock/models.py:312
msgid "Build reference does not point to the same part object" msgid "Build reference does not point to the same part object"
msgstr "" msgstr ""
#: stock/models.py:338 #: stock/models.py:352
msgid "Parent Stock Item" msgid "Parent Stock Item"
msgstr "" msgstr ""
#: stock/models.py:347 #: stock/models.py:361
msgid "Base part" msgid "Base part"
msgstr "" msgstr ""
#: stock/models.py:356 #: stock/models.py:370
msgid "Select a matching supplier part for this stock item" msgid "Select a matching supplier part for this stock item"
msgstr "" msgstr ""
#: stock/models.py:361 stock/templates/stock/stock_app_base.html:7 #: stock/models.py:375 stock/templates/stock/stock_app_base.html:7
msgid "Stock Location" msgid "Stock Location"
msgstr "" msgstr ""
#: stock/models.py:364 #: stock/models.py:378
msgid "Where is this stock item located?" msgid "Where is this stock item located?"
msgstr "" msgstr ""
#: stock/models.py:369 stock/templates/stock/item_base.html:229 #: stock/models.py:383 stock/templates/stock/item_base.html:229
msgid "Installed In" msgid "Installed In"
msgstr "" msgstr ""
#: stock/models.py:372 #: stock/models.py:386
msgid "Is this item installed in another item?" msgid "Is this item installed in another item?"
msgstr "" msgstr ""
#: stock/models.py:388 #: stock/models.py:402
msgid "Serial number for this item" msgid "Serial number for this item"
msgstr "" msgstr ""
#: stock/models.py:400 #: stock/models.py:414
msgid "Batch code for this stock item" msgid "Batch code for this stock item"
msgstr "" msgstr ""
#: stock/models.py:404 #: stock/models.py:418
msgid "Stock Quantity" msgid "Stock Quantity"
msgstr "" msgstr ""
#: stock/models.py:413 #: stock/models.py:427
msgid "Source Build" msgid "Source Build"
msgstr "" msgstr ""
#: stock/models.py:415 #: stock/models.py:429
msgid "Build for this stock item" msgid "Build for this stock item"
msgstr "" msgstr ""
#: stock/models.py:426 #: stock/models.py:440
msgid "Source Purchase Order" msgid "Source Purchase Order"
msgstr "" msgstr ""
#: stock/models.py:429 #: stock/models.py:443
msgid "Purchase order for this stock item" msgid "Purchase order for this stock item"
msgstr "" msgstr ""
#: stock/models.py:435 #: stock/models.py:449
msgid "Destination Sales Order" msgid "Destination Sales Order"
msgstr "" msgstr ""
#: stock/models.py:441 stock/templates/stock/item_base.html:316 #: stock/models.py:455 stock/templates/stock/item_base.html:316
#: templates/js/stock.js:597 #: templates/js/stock.js:597
msgid "Expiry Date" msgid "Expiry Date"
msgstr "" msgstr ""
#: stock/models.py:442 #: stock/models.py:456
msgid "" msgid ""
"Expiry date for stock item. Stock will be considered expired after this date" "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "" msgstr ""
#: stock/models.py:455 #: stock/models.py:469
msgid "Delete this Stock Item when stock is depleted" msgid "Delete this Stock Item when stock is depleted"
msgstr "" msgstr ""
#: stock/models.py:465 stock/templates/stock/item_notes.html:14 #: stock/models.py:479 stock/templates/stock/item_notes.html:14
#: stock/templates/stock/item_notes.html:30 #: stock/templates/stock/item_notes.html:30
msgid "Stock Item Notes" msgid "Stock Item Notes"
msgstr "" msgstr ""
#: stock/models.py:475 #: stock/models.py:489
msgid "Single unit purchase price at time of purchase" msgid "Single unit purchase price at time of purchase"
msgstr "" msgstr ""
#: stock/models.py:575 #: stock/models.py:589
msgid "Assigned to Customer" msgid "Assigned to Customer"
msgstr "" msgstr ""
#: stock/models.py:577 #: stock/models.py:591
msgid "Manually assigned to customer" msgid "Manually assigned to customer"
msgstr "" msgstr ""
#: stock/models.py:590 #: stock/models.py:604
msgid "Returned from customer" msgid "Returned from customer"
msgstr "" msgstr ""
#: stock/models.py:592 #: stock/models.py:606
msgid "Returned to location" msgid "Returned to location"
msgstr "" msgstr ""
#: stock/models.py:717 #: stock/models.py:731
msgid "Installed into stock item" msgid "Installed into stock item"
msgstr "" msgstr ""
#: stock/models.py:725 #: stock/models.py:739
msgid "Installed stock item" msgid "Installed stock item"
msgstr "" msgstr ""
#: stock/models.py:749 #: stock/models.py:763
msgid "Uninstalled stock item" msgid "Uninstalled stock item"
msgstr "" msgstr ""
#: stock/models.py:768 #: stock/models.py:782
msgid "Uninstalled into location" msgid "Uninstalled into location"
msgstr "" msgstr ""
#: stock/models.py:848 #: stock/models.py:862
msgid "Part is not set as trackable" msgid "Part is not set as trackable"
msgstr "" msgstr ""
#: stock/models.py:854 #: stock/models.py:868
msgid "Quantity must be integer" msgid "Quantity must be integer"
msgstr "" msgstr ""
#: stock/models.py:860 #: stock/models.py:874
#, python-brace-format #, python-brace-format
msgid "Quantity must not exceed available stock quantity ({n})" msgid "Quantity must not exceed available stock quantity ({n})"
msgstr "" msgstr ""
#: stock/models.py:863 #: stock/models.py:877
msgid "Serial numbers must be a list of integers" msgid "Serial numbers must be a list of integers"
msgstr "" msgstr ""
#: stock/models.py:866 #: stock/models.py:880
msgid "Quantity does not match serial numbers" msgid "Quantity does not match serial numbers"
msgstr "" msgstr ""
#: stock/models.py:898 #: stock/models.py:912
msgid "Add serial number" msgid "Add serial number"
msgstr "" msgstr ""
#: stock/models.py:901 #: stock/models.py:915
#, python-brace-format #, python-brace-format
msgid "Serialized {n} items" msgid "Serialized {n} items"
msgstr "" msgstr ""
#: stock/models.py:1012 #: stock/models.py:1026
msgid "StockItem cannot be moved as it is not in stock" msgid "StockItem cannot be moved as it is not in stock"
msgstr "" msgstr ""
#: stock/models.py:1418 #: stock/models.py:1432
msgid "Tracking entry title" msgid "Tracking entry title"
msgstr "" msgstr ""
#: stock/models.py:1420 #: stock/models.py:1434
msgid "Entry notes" msgid "Entry notes"
msgstr "" msgstr ""
#: stock/models.py:1422 #: stock/models.py:1436
msgid "Link to external page for further information" msgid "Link to external page for further information"
msgstr "" msgstr ""
#: stock/models.py:1482 #: stock/models.py:1496
msgid "Value must be provided for this test" msgid "Value must be provided for this test"
msgstr "" msgstr ""
#: stock/models.py:1488 #: stock/models.py:1502
msgid "Attachment must be uploaded for this test" msgid "Attachment must be uploaded for this test"
msgstr "" msgstr ""
#: stock/models.py:1505 #: stock/models.py:1519
msgid "Test" msgid "Test"
msgstr "" msgstr ""
#: stock/models.py:1506 #: stock/models.py:1520
msgid "Test name" msgid "Test name"
msgstr "" msgstr ""
#: stock/models.py:1511 #: stock/models.py:1525
msgid "Result" msgid "Result"
msgstr "" msgstr ""
#: stock/models.py:1512 templates/js/table_filters.js:172 #: stock/models.py:1526 templates/js/table_filters.js:172
msgid "Test result" msgid "Test result"
msgstr "" msgstr ""
#: stock/models.py:1518 #: stock/models.py:1532
msgid "Test output value" msgid "Test output value"
msgstr "" msgstr ""
#: stock/models.py:1524 #: stock/models.py:1538
msgid "Attachment" msgid "Attachment"
msgstr "" msgstr ""
#: stock/models.py:1525 #: stock/models.py:1539
msgid "Test result attachment" msgid "Test result attachment"
msgstr "" msgstr ""
#: stock/models.py:1531 #: stock/models.py:1545
msgid "Test notes" msgid "Test notes"
msgstr "" msgstr ""
@ -5048,10 +5056,10 @@ msgid "Select Stock Items"
msgstr "" msgstr ""
#: templates/js/label.js:11 #: templates/js/label.js:11
msgid "Stock items must be selected before printing labels" msgid "Stock item(s) must be selected before printing labels"
msgstr "" msgstr ""
#: templates/js/label.js:29 #: templates/js/label.js:29 templates/js/label.js:79
msgid "No Labels Found" msgid "No Labels Found"
msgstr "" msgstr ""
@ -5059,11 +5067,23 @@ msgstr ""
msgid "No labels found which match selected stock item(s)" msgid "No labels found which match selected stock item(s)"
msgstr "" msgstr ""
#: templates/js/label.js:77 #: templates/js/label.js:61
msgid "Select Stock Locations"
msgstr ""
#: templates/js/label.js:62
msgid "Stock location(s) must be selected before printing labels"
msgstr ""
#: templates/js/label.js:80
msgid "No labels found which match selected stock location(s)"
msgstr ""
#: templates/js/label.js:141
msgid "Select Label" msgid "Select Label"
msgstr "" msgstr ""
#: templates/js/label.js:92 #: templates/js/label.js:156
msgid "Select Label Template" msgid "Select Label Template"
msgstr "" msgstr ""