Merge pull request #976 from SchrodingersGat/path-fix

Ensure correct path separator is returned
This commit is contained in:
Oliver 2020-09-13 21:22:15 +10:00 committed by GitHub
commit 303db293b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 617 additions and 389 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: 2020-09-05 13:32+0000\n" "POT-Creation-Date: 2020-09-13 10:56+0000\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"
@ -25,26 +25,30 @@ msgstr "Keine Aktion angegeben"
msgid "No matching action found" msgid "No matching action found"
msgstr "Keine passende Aktion gefunden" msgstr "Keine passende Aktion gefunden"
#: InvenTree/forms.py:101 build/forms.py:37 #: InvenTree/forms.py:102 build/forms.py:37
msgid "Confirm" msgid "Confirm"
msgstr "Bestätigen" msgstr "Bestätigen"
#: InvenTree/forms.py:117 #: InvenTree/forms.py:118
#, fuzzy #, fuzzy
#| msgid "Confim BOM item deletion" #| msgid "Confim BOM item deletion"
msgid "Confirm item deletion" msgid "Confirm item deletion"
msgstr "Löschung von BOM-Position bestätigen" msgstr "Löschung von BOM-Position bestätigen"
#: InvenTree/forms.py:149 #: InvenTree/forms.py:150
#, fuzzy #, fuzzy
#| msgid "Create new part" #| msgid "Create new part"
msgid "Enter new password" msgid "Enter new password"
msgstr "Neues Teil anlegen" msgstr "Neues Teil anlegen"
#: InvenTree/forms.py:156 #: InvenTree/forms.py:157
msgid "Confirm new password" msgid "Confirm new password"
msgstr "" msgstr ""
#: InvenTree/forms.py:192
msgid "Apply Theme"
msgstr ""
#: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261 #: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261
msgid "Invalid quantity provided" msgid "Invalid quantity provided"
msgstr "Keine gültige Menge" msgstr "Keine gültige Menge"
@ -103,19 +107,19 @@ msgstr "Name"
msgid "Description (optional)" msgid "Description (optional)"
msgstr "Firmenbeschreibung" msgstr "Firmenbeschreibung"
#: InvenTree/settings.py:338 #: InvenTree/settings.py:341
msgid "English" msgid "English"
msgstr "Englisch" msgstr "Englisch"
#: InvenTree/settings.py:339 #: InvenTree/settings.py:342
msgid "German" msgid "German"
msgstr "Deutsch" msgstr "Deutsch"
#: InvenTree/settings.py:340 #: InvenTree/settings.py:343
msgid "French" msgid "French"
msgstr "Französisch" msgstr "Französisch"
#: InvenTree/settings.py:341 #: InvenTree/settings.py:344
msgid "Polish" msgid "Polish"
msgstr "Polnisch" msgstr "Polnisch"
@ -202,7 +206,7 @@ msgstr "Überschuss darf 100% nicht überschreiten"
msgid "Overage must be an integer value or a percentage" msgid "Overage must be an integer value or a percentage"
msgstr "Überschuss muss eine Ganzzahl oder ein Prozentwert sein" msgstr "Überschuss muss eine Ganzzahl oder ein Prozentwert sein"
#: InvenTree/views.py:563 #: InvenTree/views.py:639
msgid "Database Statistics" msgid "Database Statistics"
msgstr "Datenbankstatistiken" msgstr "Datenbankstatistiken"
@ -301,7 +305,7 @@ msgstr "Eltern-Bau, dem dieser Bau zugewiesen ist"
#: order/templates/order/receive_parts.html:19 part/models.py:239 #: order/templates/order/receive_parts.html:19 part/models.py:239
#: part/templates/part/part_app_base.html:7 #: part/templates/part/part_app_base.html:7
#: part/templates/part/set_category.html:13 templates/js/barcode.html:336 #: part/templates/part/set_category.html:13 templates/js/barcode.html:336
#: templates/js/bom.html:135 templates/js/build.html:43 #: templates/js/bom.html:124 templates/js/build.html:43
#: templates/js/company.html:137 templates/js/part.html:215 #: templates/js/company.html:137 templates/js/part.html:215
#: templates/js/stock.html:429 #: templates/js/stock.html:429
msgid "Part" msgid "Part"
@ -339,7 +343,7 @@ msgstr "Bau-Anzahl"
msgid "Number of parts to build" msgid "Number of parts to build"
msgstr "Anzahl der zu bauenden Teile" msgstr "Anzahl der zu bauenden Teile"
#: build/models.py:128 part/templates/part/part_base.html:139 #: build/models.py:128 part/templates/part/part_base.html:142
msgid "Build Status" msgid "Build Status"
msgstr "Bau-Status" msgstr "Bau-Status"
@ -358,7 +362,7 @@ msgstr "Chargennummer für diese Bau-Ausgabe"
#: build/models.py:155 build/templates/build/detail.html:55 #: build/models.py:155 build/templates/build/detail.html:55
#: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_base.html:60
#: 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:86 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:89
#: stock/models.py:365 stock/templates/stock/item_base.html:232 #: stock/models.py:365 stock/templates/stock/item_base.html:232
msgid "External Link" msgid "External Link"
msgstr "Externer Link" msgstr "Externer Link"
@ -372,7 +376,7 @@ msgstr "Link zu einer externen URL"
#: order/templates/order/purchase_order_detail.html:202 #: order/templates/order/purchase_order_detail.html:202
#: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64 #: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64
#: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26 #: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26
#: templates/js/barcode.html:391 templates/js/bom.html:230 #: templates/js/barcode.html:391 templates/js/bom.html:219
#: templates/js/stock.html:116 templates/js/stock.html:530 #: templates/js/stock.html:116 templates/js/stock.html:530
msgid "Notes" msgid "Notes"
msgstr "Notizen" msgstr "Notizen"
@ -418,7 +422,7 @@ msgstr "Lagerobjekt-Anzahl dem Bau zuweisen"
#: build/templates/build/allocate.html:17 #: build/templates/build/allocate.html:17
#: company/templates/company/detail_part.html:18 order/views.py:779 #: company/templates/company/detail_part.html:18 order/views.py:779
#: part/templates/part/category.html:106 #: part/templates/part/category.html:107
msgid "Order Parts" msgid "Order Parts"
msgstr "Teile bestellen" msgstr "Teile bestellen"
@ -460,7 +464,7 @@ msgstr "Seriennummer"
#: stock/templates/stock/item_base.html:32 #: stock/templates/stock/item_base.html:32
#: stock/templates/stock/item_base.html:154 #: stock/templates/stock/item_base.html:154
#: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338
#: templates/js/bom.html:173 templates/js/build.html:54 #: templates/js/bom.html:162 templates/js/build.html:54
#: templates/js/stock.html:677 #: templates/js/stock.html:677
msgid "Quantity" msgid "Quantity"
msgstr "Anzahl" msgstr "Anzahl"
@ -483,7 +487,7 @@ msgstr "Lagerobjekt-Standort bearbeiten"
msgid "Delete stock allocation" msgid "Delete stock allocation"
msgstr "Zuweisung löschen" msgstr "Zuweisung löschen"
#: build/templates/build/allocate.html:229 templates/js/bom.html:334 #: build/templates/build/allocate.html:229 templates/js/bom.html:330
msgid "No BOM items found" msgid "No BOM items found"
msgstr "Keine BOM-Einträge gefunden" msgstr "Keine BOM-Einträge gefunden"
@ -492,7 +496,7 @@ msgstr "Keine BOM-Einträge gefunden"
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27
#: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/purchase_order_detail.html:159
#: 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/js/bom.html:158 templates/js/company.html:56 #: templates/js/bom.html:147 templates/js/company.html:56
#: templates/js/order.html:159 templates/js/order.html:234 #: templates/js/order.html:159 templates/js/order.html:234
#: templates/js/part.html:120 templates/js/part.html:271 #: templates/js/part.html:120 templates/js/part.html:271
#: templates/js/part.html:452 templates/js/stock.html:444 #: templates/js/part.html:452 templates/js/stock.html:444
@ -502,7 +506,7 @@ msgstr "Beschreibung"
#: build/templates/build/allocate.html:333 #: build/templates/build/allocate.html:333
#: order/templates/order/purchase_order_detail.html:172 #: order/templates/order/purchase_order_detail.html:172
#: templates/js/bom.html:165 #: templates/js/bom.html:154
msgid "Reference" msgid "Reference"
msgstr "Referenz" msgstr "Referenz"
@ -772,7 +776,7 @@ msgstr "Baufertigstellung bestätigen"
msgid "Invalid location selected" msgid "Invalid location selected"
msgstr "Ungültige Ortsauswahl" msgstr "Ungültige Ortsauswahl"
#: build/views.py:296 stock/views.py:1389 #: build/views.py:296 stock/views.py:1387
#, python-brace-format #, python-brace-format
msgid "The following serial numbers already exist: ({sn})" msgid "The following serial numbers already exist: ({sn})"
msgstr "Die folgende Seriennummer existiert bereits: ({sn})" msgstr "Die folgende Seriennummer existiert bereits: ({sn})"
@ -817,44 +821,50 @@ msgstr "Teilzuordnung bearbeiten"
msgid "Updated Build Item" msgid "Updated Build Item"
msgstr "Bauobjekt aktualisiert" msgstr "Bauobjekt aktualisiert"
#: common/models.py:69 #: common/models.py:72
msgid "Settings key (must be unique - case insensitive" msgid "Settings key (must be unique - case insensitive"
msgstr "" msgstr ""
"Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird " "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird "
"nicht beachtet)" "nicht beachtet)"
#: common/models.py:71 #: common/models.py:74
msgid "Settings value" msgid "Settings value"
msgstr "Einstellungs-Wert" msgstr "Einstellungs-Wert"
#: common/models.py:73 #: common/models.py:76
msgid "Settings description" msgid "Settings description"
msgstr "Einstellungs-Beschreibung" msgstr "Einstellungs-Beschreibung"
#: common/models.py:86 #: common/models.py:89
msgid "Key string must be unique" msgid "Key string must be unique"
msgstr "Schlüsseltext muss eindeutig sein" msgstr "Schlüsseltext muss eindeutig sein"
#: common/models.py:107 #: common/models.py:110
msgid "Currency Symbol e.g. $" msgid "Currency Symbol e.g. $"
msgstr "Währungs-Symbol (z.B. €)" msgstr "Währungs-Symbol (z.B. €)"
#: common/models.py:109 #: common/models.py:112
msgid "Currency Suffix e.g. AUD" msgid "Currency Suffix e.g. AUD"
msgstr "Währungs-Suffix (z.B. EUR)" msgstr "Währungs-Suffix (z.B. EUR)"
#: common/models.py:111 #: common/models.py:114
msgid "Currency Description" msgid "Currency Description"
msgstr "Währungs-Beschreibung" msgstr "Währungs-Beschreibung"
#: common/models.py:113 #: common/models.py:116
msgid "Currency Value" msgid "Currency Value"
msgstr "Währungs-Wert" msgstr "Währungs-Wert"
#: common/models.py:115 #: common/models.py:118
msgid "Use this currency as the base currency" msgid "Use this currency as the base currency"
msgstr "Benutze diese Währung als Basis-Währung" msgstr "Benutze diese Währung als Basis-Währung"
#: common/models.py:165
#, fuzzy
#| msgid "Default Location"
msgid "Default"
msgstr "Standard-Lagerort"
#: common/views.py:21 #: common/views.py:21
msgid "Create new Currency" msgid "Create new Currency"
msgstr "Neues Währung hinzufügen" msgstr "Neues Währung hinzufügen"
@ -1030,23 +1040,42 @@ msgstr "Kunde"
msgid "Supplier Parts" msgid "Supplier Parts"
msgstr "Zulieferer-Teile" msgstr "Zulieferer-Teile"
#: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr "Neues Zuliefererteil anlegen"
#: company/templates/company/detail_part.html:13 #: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:67 #: order/templates/order/purchase_order_detail.html:67
#: part/templates/part/supplier.html:12 templates/js/stock.html:784 #: part/templates/part/supplier.html:13 templates/js/stock.html:784
msgid "New Supplier Part" msgid "New Supplier Part"
msgstr "Neues Zulieferer-Teil" msgstr "Neues Zulieferer-Teil"
#: company/templates/company/detail_part.html:15 #: company/templates/company/detail_part.html:15
#: part/templates/part/category.html:103 part/templates/part/supplier.html:14 #: part/templates/part/category.html:104 part/templates/part/supplier.html:15
#: templates/stock_table.html:10 #: templates/stock_table.html:10
msgid "Options" msgid "Options"
msgstr "Optionen" msgstr "Optionen"
#: company/templates/company/detail_part.html:18
#: part/templates/part/category.html:107
#, fuzzy
#| msgid "Order part"
msgid "Order parts"
msgstr "Teil bestellen"
#: company/templates/company/detail_part.html:19
#, fuzzy
#| msgid "Delete Parts"
msgid "Delete parts"
msgstr "Teile löschen"
#: company/templates/company/detail_part.html:19 #: company/templates/company/detail_part.html:19
msgid "Delete Parts" msgid "Delete Parts"
msgstr "Teile löschen" msgstr "Teile löschen"
#: company/templates/company/detail_part.html:43 templates/js/stock.html:778 #: company/templates/company/detail_part.html:43
#: part/templates/part/category.html:102 templates/js/stock.html:778
msgid "New Part" msgid "New Part"
msgstr "Neues Teil" msgstr "Neues Teil"
@ -1055,7 +1084,7 @@ msgid "Create new Part"
msgstr "Neues Teil hinzufügen" msgstr "Neues Teil hinzufügen"
#: company/templates/company/detail_part.html:49 company/views.py:51 #: company/templates/company/detail_part.html:49 company/views.py:51
#: part/templates/part/supplier.html:44 #: part/templates/part/supplier.html:45
msgid "New Supplier" msgid "New Supplier"
msgstr "Neuer Zulieferer" msgstr "Neuer Zulieferer"
@ -1064,7 +1093,7 @@ msgid "Create new Supplier"
msgstr "Neuen Zulieferer anlegen" msgstr "Neuen Zulieferer anlegen"
#: company/templates/company/detail_part.html:55 company/views.py:58 #: company/templates/company/detail_part.html:55 company/views.py:58
#: part/templates/part/supplier.html:50 #: part/templates/part/supplier.html:51
msgid "New Manufacturer" msgid "New Manufacturer"
msgstr "Neuer Hersteller" msgstr "Neuer Hersteller"
@ -1078,7 +1107,7 @@ msgstr "Zuliefererbestand"
#: company/templates/company/detail_stock.html:35 #: company/templates/company/detail_stock.html:35
#: company/templates/company/supplier_part_stock.html:33 #: company/templates/company/supplier_part_stock.html:33
#: part/templates/part/category.html:100 part/templates/part/category.html:107 #: part/templates/part/category.html:101 part/templates/part/category.html:108
#: part/templates/part/stock.html:51 templates/stock_table.html:5 #: part/templates/part/stock.html:51 templates/stock_table.html:5
msgid "Export" msgid "Export"
msgstr "Exportieren" msgstr "Exportieren"
@ -1205,7 +1234,7 @@ msgid "New Price Break"
msgstr "Neue Preisstaffelung" msgstr "Neue Preisstaffelung"
#: company/templates/company/supplier_part_pricing.html:28 #: company/templates/company/supplier_part_pricing.html:28
#: templates/js/bom.html:214 #: templates/js/bom.html:203
msgid "Price" msgid "Price"
msgstr "Preis" msgstr "Preis"
@ -1426,7 +1455,7 @@ msgstr ""
msgid "Date order was completed" msgid "Date order was completed"
msgstr "Bestellung als vollständig markieren" msgstr "Bestellung als vollständig markieren"
#: order/models.py:185 order/models.py:259 part/views.py:1266 #: order/models.py:185 order/models.py:259 part/views.py:1303
#: stock/models.py:239 stock/models.py:682 #: stock/models.py:239 stock/models.py:682
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"
@ -1612,7 +1641,7 @@ msgstr "Bestellpositionen"
#: order/templates/order/purchase_order_detail.html:38 #: order/templates/order/purchase_order_detail.html:38
#: order/templates/order/purchase_order_detail.html:118 #: order/templates/order/purchase_order_detail.html:118
#: part/templates/part/category.html:151 part/templates/part/category.html:192 #: part/templates/part/category.html:153 part/templates/part/category.html:194
#: templates/js/stock.html:790 #: templates/js/stock.html:790
msgid "New Location" msgid "New Location"
msgstr "Neuer Standort" msgstr "Neuer Standort"
@ -1623,10 +1652,6 @@ msgstr "Neuer Standort"
msgid "Create new stock location" msgid "Create new stock location"
msgstr "Neuen Lagerort anlegen" msgstr "Neuen Lagerort anlegen"
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr "Neues Zuliefererteil anlegen"
#: order/templates/order/purchase_order_detail.html:131 #: order/templates/order/purchase_order_detail.html:131
msgid "No line items found" msgid "No line items found"
msgstr "Keine Positionen gefunden" msgstr "Keine Positionen gefunden"
@ -1658,7 +1683,7 @@ msgid "Select parts to receive against this order"
msgstr "" msgstr ""
#: order/templates/order/receive_parts.html:21 #: order/templates/order/receive_parts.html:21
#: part/templates/part/part_base.html:129 templates/js/part.html:314 #: part/templates/part/part_base.html:132 templates/js/part.html:314
msgid "On Order" msgid "On Order"
msgstr "bestellt" msgstr "bestellt"
@ -1901,7 +1926,7 @@ msgstr "Zuordnung entfernen"
msgid "Default Location" msgid "Default Location"
msgstr "Standard-Lagerort" msgstr "Standard-Lagerort"
#: part/bom.py:139 part/templates/part/part_base.html:102 #: part/bom.py:139 part/templates/part/part_base.html:105
msgid "Available Stock" msgid "Available Stock"
msgstr "Verfügbarer Lagerbestand" msgstr "Verfügbarer Lagerbestand"
@ -2266,7 +2291,7 @@ msgstr "Notizen zum Stücklisten-Objekt"
msgid "BOM line checksum" msgid "BOM line checksum"
msgstr "Prüfsumme der Stückliste" msgstr "Prüfsumme der Stückliste"
#: part/models.py:1540 part/views.py:1272 part/views.py:1324 #: part/models.py:1540 part/views.py:1309 part/views.py:1361
#: stock/models.py:229 #: stock/models.py:229
#, fuzzy #, fuzzy
#| msgid "Overage must be an integer value or a percentage" #| msgid "Overage must be an integer value or a percentage"
@ -2337,10 +2362,22 @@ msgstr "Stückliste bearbeiten"
msgid "Validate Bill of Materials" msgid "Validate Bill of Materials"
msgstr "Stückliste validieren" msgstr "Stückliste validieren"
#: part/templates/part/bom.html:46 part/views.py:1559 #: part/templates/part/bom.html:46 part/views.py:1596
msgid "Export Bill of Materials" msgid "Export Bill of Materials"
msgstr "Stückliste exportieren" msgstr "Stückliste exportieren"
#: part/templates/part/bom.html:101
#, fuzzy
#| msgid "Remove selected BOM items"
msgid "Delete selected BOM items?"
msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: part/templates/part/bom.html:102
#, fuzzy
#| msgid "Remove selected BOM items"
msgid "All selected BOM items will be deleted"
msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: part/templates/part/bom_upload/select_fields.html:8 #: part/templates/part/bom_upload/select_fields.html:8
#: part/templates/part/bom_upload/select_parts.html:8 #: part/templates/part/bom_upload/select_parts.html:8
#: part/templates/part/bom_upload/upload_file.html:10 #: part/templates/part/bom_upload/upload_file.html:10
@ -2429,7 +2466,7 @@ msgstr ""
msgid "All parts" msgid "All parts"
msgstr "Alle Teile" msgstr "Alle Teile"
#: part/templates/part/category.html:18 part/views.py:1897 #: part/templates/part/category.html:18 part/views.py:1934
msgid "Create new part category" msgid "Create new part category"
msgstr "Teilkategorie anlegen" msgstr "Teilkategorie anlegen"
@ -2469,59 +2506,57 @@ msgstr "Unter-Kategorien"
msgid "Parts (Including subcategories)" msgid "Parts (Including subcategories)"
msgstr "Teile (inklusive Unter-Kategorien)" msgstr "Teile (inklusive Unter-Kategorien)"
#: part/templates/part/category.html:100 #: part/templates/part/category.html:101
msgid "Export Part Data" msgid "Export Part Data"
msgstr "" msgstr ""
#: part/templates/part/category.html:105 #: part/templates/part/category.html:102 part/views.py:490
msgid "Create new part"
msgstr "Neues Teil anlegen"
#: part/templates/part/category.html:106
#, fuzzy #, fuzzy
#| msgid "Part category" #| msgid "Part category"
msgid "Set category" msgid "Set category"
msgstr "Teile-Kategorie" msgstr "Teile-Kategorie"
#: part/templates/part/category.html:105 #: part/templates/part/category.html:106
#, fuzzy #, fuzzy
#| msgid "Set Part Category" #| msgid "Set Part Category"
msgid "Set Category" msgid "Set Category"
msgstr "Teilkategorie auswählen" msgstr "Teilkategorie auswählen"
#: part/templates/part/category.html:106 #: part/templates/part/category.html:108
#, fuzzy
#| msgid "Order part"
msgid "Order parts"
msgstr "Teil bestellen"
#: part/templates/part/category.html:107
#, fuzzy #, fuzzy
#| msgid "Export" #| msgid "Export"
msgid "Export Data" msgid "Export Data"
msgstr "Exportieren" msgstr "Exportieren"
#: part/templates/part/category.html:152 #: part/templates/part/category.html:154
#, fuzzy #, fuzzy
#| msgid "Create New Location" #| msgid "Create New Location"
msgid "Create new location" msgid "Create new location"
msgstr "Neuen Standort anlegen" msgstr "Neuen Standort anlegen"
#: part/templates/part/category.html:157 part/templates/part/category.html:186 #: part/templates/part/category.html:159 part/templates/part/category.html:188
#, fuzzy #, fuzzy
#| msgid "Category" #| msgid "Category"
msgid "New Category" msgid "New Category"
msgstr "Kategorie" msgstr "Kategorie"
#: part/templates/part/category.html:158 #: part/templates/part/category.html:160
#, fuzzy #, fuzzy
#| msgid "Create new part category" #| msgid "Create new part category"
msgid "Create new category" msgid "Create new category"
msgstr "Teilkategorie anlegen" msgstr "Teilkategorie anlegen"
#: part/templates/part/category.html:187 #: part/templates/part/category.html:189
#, fuzzy #, fuzzy
#| msgid "Create new part category" #| msgid "Create new part category"
msgid "Create new Part Category" msgid "Create new Part Category"
msgstr "Teilkategorie anlegen" msgstr "Teilkategorie anlegen"
#: part/templates/part/category.html:193 stock/views.py:1080 #: part/templates/part/category.html:195 stock/views.py:1080
msgid "Create new Stock Location" msgid "Create new Stock Location"
msgstr "Neuen Lager-Standort erstellen" msgstr "Neuen Lager-Standort erstellen"
@ -2529,7 +2564,7 @@ msgstr "Neuen Lager-Standort erstellen"
msgid "Part Details" msgid "Part Details"
msgstr "Teile-Details" msgstr "Teile-Details"
#: part/templates/part/detail.html:25 part/templates/part/part_base.html:79 #: part/templates/part/detail.html:25 part/templates/part/part_base.html:82
#: templates/js/part.html:112 #: templates/js/part.html:112
msgid "IPN" msgid "IPN"
msgstr "IPN (Interne Produktnummer)" msgstr "IPN (Interne Produktnummer)"
@ -2740,11 +2775,11 @@ msgstr "Dieses Teil ist eine Variante von"
msgid "Inactive" msgid "Inactive"
msgstr "Inaktiv" msgstr "Inaktiv"
#: part/templates/part/part_base.html:39 #: part/templates/part/part_base.html:40
msgid "Star this part" msgid "Star this part"
msgstr "Teil favorisieren" msgstr "Teil favorisieren"
#: part/templates/part/part_base.html:44 #: part/templates/part/part_base.html:46
#: stock/templates/stock/item_base.html:78 #: stock/templates/stock/item_base.html:78
#: stock/templates/stock/location.html:22 #: stock/templates/stock/location.html:22
#, fuzzy #, fuzzy
@ -2752,7 +2787,7 @@ msgstr "Teil favorisieren"
msgid "Barcode actions" msgid "Barcode actions"
msgstr "Quell-Standort" msgstr "Quell-Standort"
#: part/templates/part/part_base.html:46 #: part/templates/part/part_base.html:48
#: stock/templates/stock/item_base.html:80 #: stock/templates/stock/item_base.html:80
#: stock/templates/stock/location.html:24 #: stock/templates/stock/location.html:24
#, fuzzy #, fuzzy
@ -2760,57 +2795,57 @@ msgstr "Quell-Standort"
msgid "Show QR Code" msgid "Show QR Code"
msgstr "Teil-QR-Code" msgstr "Teil-QR-Code"
#: part/templates/part/part_base.html:47 #: part/templates/part/part_base.html:49
#: stock/templates/stock/item_base.html:81 #: stock/templates/stock/item_base.html:81
#: stock/templates/stock/location.html:25 #: stock/templates/stock/location.html:25
msgid "Print Label" msgid "Print Label"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:51 #: part/templates/part/part_base.html:53
msgid "Show pricing information" msgid "Show pricing information"
msgstr "Kosteninformationen ansehen" msgstr "Kosteninformationen ansehen"
#: part/templates/part/part_base.html:64 #: part/templates/part/part_base.html:67
#, fuzzy #, fuzzy
#| msgid "Source Location" #| msgid "Source Location"
msgid "Part actions" msgid "Part actions"
msgstr "Quell-Standort" msgstr "Quell-Standort"
#: part/templates/part/part_base.html:66 #: part/templates/part/part_base.html:69
#, fuzzy #, fuzzy
#| msgid "Duplicate Part" #| msgid "Duplicate Part"
msgid "Duplicate part" msgid "Duplicate part"
msgstr "Teil duplizieren" msgstr "Teil duplizieren"
#: part/templates/part/part_base.html:67 #: part/templates/part/part_base.html:70
#, fuzzy #, fuzzy
#| msgid "Edit Template" #| msgid "Edit Template"
msgid "Edit part" msgid "Edit part"
msgstr "Vorlage bearbeiten" msgstr "Vorlage bearbeiten"
#: part/templates/part/part_base.html:69 #: part/templates/part/part_base.html:72
#, fuzzy #, fuzzy
#| msgid "Delete Parts" #| msgid "Delete Parts"
msgid "Delete part" msgid "Delete part"
msgstr "Teile löschen" msgstr "Teile löschen"
#: part/templates/part/part_base.html:108 templates/js/table_filters.html:57 #: part/templates/part/part_base.html:111 templates/js/table_filters.html:57
msgid "In Stock" msgid "In Stock"
msgstr "Auf Lager" msgstr "Auf Lager"
#: part/templates/part/part_base.html:115 #: part/templates/part/part_base.html:118
msgid "Allocated to Build Orders" msgid "Allocated to Build Orders"
msgstr "Zu Bauaufträgen zugeordnet" msgstr "Zu Bauaufträgen zugeordnet"
#: part/templates/part/part_base.html:122 #: part/templates/part/part_base.html:125
msgid "Allocated to Sales Orders" msgid "Allocated to Sales Orders"
msgstr "Zu Aufträgen zugeordnet" msgstr "Zu Aufträgen zugeordnet"
#: part/templates/part/part_base.html:144 #: part/templates/part/part_base.html:147
msgid "Can Build" msgid "Can Build"
msgstr "Herstellbar?" msgstr "Herstellbar?"
#: part/templates/part/part_base.html:150 #: part/templates/part/part_base.html:153
msgid "Underway" msgid "Underway"
msgstr "unterwegs" msgstr "unterwegs"
@ -2854,7 +2889,7 @@ msgstr "Teil entfernen"
msgid "Part Stock" msgid "Part Stock"
msgstr "Teilbestand" msgstr "Teilbestand"
#: part/templates/part/stock_count.html:7 templates/js/bom.html:204 #: part/templates/part/stock_count.html:7 templates/js/bom.html:193
#: templates/js/part.html:322 #: templates/js/part.html:322
msgid "No Stock" msgid "No Stock"
msgstr "Kein Bestand" msgstr "Kein Bestand"
@ -2875,13 +2910,13 @@ msgstr "Zulieferer"
msgid "Delete supplier parts" msgid "Delete supplier parts"
msgstr "Zuliefererteil entfernen" msgstr "Zuliefererteil entfernen"
#: part/templates/part/supplier.html:45 #: part/templates/part/supplier.html:46
#, fuzzy #, fuzzy
#| msgid "Create new Supplier" #| msgid "Create new Supplier"
msgid "Create new supplier" msgid "Create new supplier"
msgstr "Neuen Zulieferer anlegen" msgstr "Neuen Zulieferer anlegen"
#: part/templates/part/supplier.html:51 #: part/templates/part/supplier.html:52
#, fuzzy #, fuzzy
#| msgid "Create new Manufacturer" #| msgid "Create new Manufacturer"
msgid "Create new manufacturer" msgid "Create new manufacturer"
@ -2996,129 +3031,125 @@ msgstr "Teil duplizieren"
msgid "Copied part" msgid "Copied part"
msgstr "Teil kopiert" msgstr "Teil kopiert"
#: part/views.py:490
msgid "Create new part"
msgstr "Neues Teil anlegen"
#: part/views.py:495 #: part/views.py:495
msgid "Created new part" msgid "Created new part"
msgstr "Neues Teil angelegt" msgstr "Neues Teil angelegt"
#: part/views.py:669 #: part/views.py:706
msgid "Part QR Code" msgid "Part QR Code"
msgstr "Teil-QR-Code" msgstr "Teil-QR-Code"
#: part/views.py:686 #: part/views.py:723
msgid "Upload Part Image" msgid "Upload Part Image"
msgstr "Teilbild hochladen" msgstr "Teilbild hochladen"
#: part/views.py:691 part/views.py:726 #: part/views.py:728 part/views.py:763
msgid "Updated part image" msgid "Updated part image"
msgstr "Teilbild aktualisiert" msgstr "Teilbild aktualisiert"
#: part/views.py:700 #: part/views.py:737
msgid "Select Part Image" msgid "Select Part Image"
msgstr "Teilbild auswählen" msgstr "Teilbild auswählen"
#: part/views.py:729 #: part/views.py:766
msgid "Part image not found" msgid "Part image not found"
msgstr "Teilbild nicht gefunden" msgstr "Teilbild nicht gefunden"
#: part/views.py:740 #: part/views.py:777
msgid "Edit Part Properties" msgid "Edit Part Properties"
msgstr "Teileigenschaften bearbeiten" msgstr "Teileigenschaften bearbeiten"
#: part/views.py:762 #: part/views.py:799
msgid "Validate BOM" msgid "Validate BOM"
msgstr "BOM validieren" msgstr "BOM validieren"
#: part/views.py:925 #: part/views.py:962
msgid "No BOM file provided" msgid "No BOM file provided"
msgstr "Keine Stückliste angegeben" msgstr "Keine Stückliste angegeben"
#: part/views.py:1275 #: part/views.py:1312
msgid "Enter a valid quantity" msgid "Enter a valid quantity"
msgstr "Bitte eine gültige Anzahl eingeben" msgstr "Bitte eine gültige Anzahl eingeben"
#: part/views.py:1300 part/views.py:1303 #: part/views.py:1337 part/views.py:1340
msgid "Select valid part" msgid "Select valid part"
msgstr "Bitte ein gültiges Teil auswählen" msgstr "Bitte ein gültiges Teil auswählen"
#: part/views.py:1309 #: part/views.py:1346
msgid "Duplicate part selected" msgid "Duplicate part selected"
msgstr "Teil doppelt ausgewählt" msgstr "Teil doppelt ausgewählt"
#: part/views.py:1347 #: part/views.py:1384
msgid "Select a part" msgid "Select a part"
msgstr "Teil auswählen" msgstr "Teil auswählen"
#: part/views.py:1353 #: part/views.py:1390
#, fuzzy #, fuzzy
#| msgid "Select part to be used in BOM" #| msgid "Select part to be used in BOM"
msgid "Selected part creates a circular BOM" msgid "Selected part creates a circular BOM"
msgstr "Teil für die Nutzung in der Stückliste auswählen" msgstr "Teil für die Nutzung in der Stückliste auswählen"
#: part/views.py:1357 #: part/views.py:1394
msgid "Specify quantity" msgid "Specify quantity"
msgstr "Anzahl angeben" msgstr "Anzahl angeben"
#: part/views.py:1607 #: part/views.py:1644
msgid "Confirm Part Deletion" msgid "Confirm Part Deletion"
msgstr "Löschen des Teils bestätigen" msgstr "Löschen des Teils bestätigen"
#: part/views.py:1614 #: part/views.py:1651
msgid "Part was deleted" msgid "Part was deleted"
msgstr "Teil wurde gelöscht" msgstr "Teil wurde gelöscht"
#: part/views.py:1623 #: part/views.py:1660
msgid "Part Pricing" msgid "Part Pricing"
msgstr "Teilbepreisung" msgstr "Teilbepreisung"
#: part/views.py:1745 #: part/views.py:1782
msgid "Create Part Parameter Template" msgid "Create Part Parameter Template"
msgstr "Teilparametervorlage anlegen" msgstr "Teilparametervorlage anlegen"
#: part/views.py:1753 #: part/views.py:1790
msgid "Edit Part Parameter Template" msgid "Edit Part Parameter Template"
msgstr "Teilparametervorlage bearbeiten" msgstr "Teilparametervorlage bearbeiten"
#: part/views.py:1760 #: part/views.py:1797
msgid "Delete Part Parameter Template" msgid "Delete Part Parameter Template"
msgstr "Teilparametervorlage löschen" msgstr "Teilparametervorlage löschen"
#: part/views.py:1768 #: part/views.py:1805
msgid "Create Part Parameter" msgid "Create Part Parameter"
msgstr "Teilparameter anlegen" msgstr "Teilparameter anlegen"
#: part/views.py:1818 #: part/views.py:1855
msgid "Edit Part Parameter" msgid "Edit Part Parameter"
msgstr "Teilparameter bearbeiten" msgstr "Teilparameter bearbeiten"
#: part/views.py:1832 #: part/views.py:1869
msgid "Delete Part Parameter" msgid "Delete Part Parameter"
msgstr "Teilparameter löschen" msgstr "Teilparameter löschen"
#: part/views.py:1848 #: part/views.py:1885
msgid "Edit Part Category" msgid "Edit Part Category"
msgstr "Teilkategorie bearbeiten" msgstr "Teilkategorie bearbeiten"
#: part/views.py:1883 #: part/views.py:1920
msgid "Delete Part Category" msgid "Delete Part Category"
msgstr "Teilkategorie löschen" msgstr "Teilkategorie löschen"
#: part/views.py:1889 #: part/views.py:1926
msgid "Part category was deleted" msgid "Part category was deleted"
msgstr "Teilekategorie wurde gelöscht" msgstr "Teilekategorie wurde gelöscht"
#: part/views.py:1948 #: part/views.py:1985
msgid "Create BOM item" msgid "Create BOM item"
msgstr "BOM-Position anlegen" msgstr "BOM-Position anlegen"
#: part/views.py:2014 #: part/views.py:2051
msgid "Edit BOM item" msgid "Edit BOM item"
msgstr "BOM-Position beaarbeiten" msgstr "BOM-Position beaarbeiten"
#: part/views.py:2062 #: part/views.py:2099
msgid "Confim BOM item deletion" msgid "Confim BOM item deletion"
msgstr "Löschung von BOM-Position bestätigen" msgstr "Löschung von BOM-Position bestätigen"
@ -3898,46 +3929,46 @@ msgstr "Neues Lagerobjekt hinzufügen"
msgid "Duplicate Stock Item" msgid "Duplicate Stock Item"
msgstr "Lagerobjekte zählen" msgstr "Lagerobjekte zählen"
#: stock/views.py:1361 #: stock/views.py:1359
msgid "Invalid quantity" msgid "Invalid quantity"
msgstr "Ungültige Menge" msgstr "Ungültige Menge"
#: stock/views.py:1364 #: stock/views.py:1362
#, fuzzy #, fuzzy
#| msgid "Quantity must be greater than zero" #| msgid "Quantity must be greater than zero"
msgid "Quantity cannot be less than zero" msgid "Quantity cannot be less than zero"
msgstr "Anzahl muss größer Null sein" msgstr "Anzahl muss größer Null sein"
#: stock/views.py:1368 #: stock/views.py:1366
msgid "Invalid part selection" msgid "Invalid part selection"
msgstr "Ungültige Teileauswahl" msgstr "Ungültige Teileauswahl"
#: stock/views.py:1417 #: stock/views.py:1415
#, python-brace-format #, python-brace-format
msgid "Created {n} new stock items" msgid "Created {n} new stock items"
msgstr "{n} neue Lagerobjekte erstellt" msgstr "{n} neue Lagerobjekte erstellt"
#: stock/views.py:1436 stock/views.py:1452 #: stock/views.py:1434 stock/views.py:1450
msgid "Created new stock item" msgid "Created new stock item"
msgstr "Neues Lagerobjekt erstellt" msgstr "Neues Lagerobjekt erstellt"
#: stock/views.py:1471 #: stock/views.py:1469
msgid "Delete Stock Location" msgid "Delete Stock Location"
msgstr "Standort löschen" msgstr "Standort löschen"
#: stock/views.py:1484 #: stock/views.py:1482
msgid "Delete Stock Item" msgid "Delete Stock Item"
msgstr "Lagerobjekt löschen" msgstr "Lagerobjekt löschen"
#: stock/views.py:1495 #: stock/views.py:1493
msgid "Delete Stock Tracking Entry" msgid "Delete Stock Tracking Entry"
msgstr "Lagerbestands-Tracking-Eintrag löschen" msgstr "Lagerbestands-Tracking-Eintrag löschen"
#: stock/views.py:1512 #: stock/views.py:1510
msgid "Edit Stock Tracking Entry" msgid "Edit Stock Tracking Entry"
msgstr "Lagerbestands-Tracking-Eintrag bearbeiten" msgstr "Lagerbestands-Tracking-Eintrag bearbeiten"
#: stock/views.py:1521 #: stock/views.py:1519
msgid "Add Stock Tracking Entry" msgid "Add Stock Tracking Entry"
msgstr "Lagerbestands-Tracking-Eintrag hinzufügen" msgstr "Lagerbestands-Tracking-Eintrag hinzufügen"
@ -3967,6 +3998,16 @@ msgstr "Vorlage bearbeiten"
msgid "Delete Template" msgid "Delete Template"
msgstr "Vorlage löschen" msgstr "Vorlage löschen"
#: templates/InvenTree/settings/theme.html:25
#, python-format
msgid ""
"\n"
"\t\tThe CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected "
"color theme was not found.<br>\n"
"\t\tPlease select another color theme :)\n"
"\t"
msgstr ""
#: templates/InvenTree/starred_parts.html:7 #: templates/InvenTree/starred_parts.html:7
msgid "Starred Parts" msgid "Starred Parts"
msgstr "Teilfavoriten" msgstr "Teilfavoriten"
@ -4130,31 +4171,37 @@ msgstr "Vorrat zu {n} Lagerobjekten hinzugefügt"
msgid "Barcode does not match Stock Item" msgid "Barcode does not match Stock Item"
msgstr "Neues Lagerobjekt hinzufügen" msgstr "Neues Lagerobjekt hinzufügen"
#: templates/js/bom.html:143 #: templates/js/bom.html:132
msgid "Open subassembly" msgid "Open subassembly"
msgstr "Unterbaugruppe öffnen" msgstr "Unterbaugruppe öffnen"
#: templates/js/bom.html:195 templates/js/build.html:115 #: templates/js/bom.html:184 templates/js/build.html:115
msgid "Available" msgid "Available"
msgstr "verfügbar" msgstr "verfügbar"
#: templates/js/bom.html:220 #: templates/js/bom.html:209
msgid "No pricing available" msgid "No pricing available"
msgstr "Keine Preisinformation verfügbar" msgstr "Keine Preisinformation verfügbar"
#: templates/js/bom.html:242 #: templates/js/bom.html:228
#, fuzzy
#| msgid "Options"
msgid "Actions"
msgstr "Optionen"
#: templates/js/bom.html:236
msgid "Validate BOM Item" msgid "Validate BOM Item"
msgstr "BOM-Position validieren" msgstr "BOM-Position validieren"
#: templates/js/bom.html:243 #: templates/js/bom.html:238
msgid "This line has been validated" msgid "This line has been validated"
msgstr "Diese Position wurde validiert" msgstr "Diese Position wurde validiert"
#: templates/js/bom.html:245 #: templates/js/bom.html:240
msgid "Edit BOM Item" msgid "Edit BOM Item"
msgstr "BOM-Position bearbeiten" msgstr "BOM-Position bearbeiten"
#: templates/js/bom.html:246 #: templates/js/bom.html:242
msgid "Delete BOM Item" msgid "Delete BOM Item"
msgstr "BOM-Position löschen" msgstr "BOM-Position löschen"
@ -4538,14 +4585,56 @@ msgstr "Statistiken"
msgid "Search" msgid "Search"
msgstr "Suche" msgstr "Suche"
#: templates/stock_table.html:5
#, fuzzy
#| msgid "Edit Stock Location"
msgid "Export Stock Information"
msgstr "Lagerobjekt-Standort bearbeiten"
#: templates/stock_table.html:12
#, fuzzy
#| msgid "Added stock to {n} items"
msgid "Add to selected stock items"
msgstr "Vorrat zu {n} Lagerobjekten hinzugefügt"
#: templates/stock_table.html:13
#, fuzzy
#| msgid "Remove selected BOM items"
msgid "Remove from selected stock items"
msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: templates/stock_table.html:14
#, fuzzy
#| msgid "Delete Stock Item"
msgid "Stocktake selected stock items"
msgstr "Lagerobjekt löschen"
#: templates/stock_table.html:15
#, fuzzy
#| msgid "Delete Stock Item"
msgid "Move selected stock items"
msgstr "Lagerobjekt löschen"
#: templates/stock_table.html:15 #: templates/stock_table.html:15
msgid "Move stock" msgid "Move stock"
msgstr "Bestand bewegen" msgstr "Bestand bewegen"
#: templates/stock_table.html:16
#, fuzzy
#| msgid "Remove selected BOM items"
msgid "Order selected items"
msgstr "Ausgewählte Stücklistenpositionen entfernen"
#: templates/stock_table.html:16 #: templates/stock_table.html:16
msgid "Order stock" msgid "Order stock"
msgstr "Bestand bestellen" msgstr "Bestand bestellen"
#: templates/stock_table.html:17
#, fuzzy
#| msgid "Delete line item"
msgid "Delete selected items"
msgstr "Position löschen"
#: templates/stock_table.html:17 #: templates/stock_table.html:17
msgid "Delete Stock" msgid "Delete Stock"
msgstr "Bestand löschen" msgstr "Bestand löschen"

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: 2020-09-05 13:32+0000\n" "POT-Creation-Date: 2020-09-13 10:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -26,22 +26,26 @@ msgstr ""
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
#: InvenTree/forms.py:101 build/forms.py:37 #: InvenTree/forms.py:102 build/forms.py:37
msgid "Confirm" msgid "Confirm"
msgstr "" msgstr ""
#: InvenTree/forms.py:117 #: InvenTree/forms.py:118
msgid "Confirm item deletion" msgid "Confirm item deletion"
msgstr "" msgstr ""
#: InvenTree/forms.py:149 #: InvenTree/forms.py:150
msgid "Enter new password" msgid "Enter new password"
msgstr "" msgstr ""
#: InvenTree/forms.py:156 #: InvenTree/forms.py:157
msgid "Confirm new password" msgid "Confirm new password"
msgstr "" msgstr ""
#: InvenTree/forms.py:192
msgid "Apply Theme"
msgstr ""
#: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261 #: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261
msgid "Invalid quantity provided" msgid "Invalid quantity provided"
msgstr "" msgstr ""
@ -95,19 +99,19 @@ msgstr ""
msgid "Description (optional)" msgid "Description (optional)"
msgstr "" msgstr ""
#: InvenTree/settings.py:338 #: InvenTree/settings.py:341
msgid "English" msgid "English"
msgstr "" msgstr ""
#: InvenTree/settings.py:339 #: InvenTree/settings.py:342
msgid "German" msgid "German"
msgstr "" msgstr ""
#: InvenTree/settings.py:340 #: InvenTree/settings.py:343
msgid "French" msgid "French"
msgstr "" msgstr ""
#: InvenTree/settings.py:341 #: InvenTree/settings.py:344
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
@ -194,7 +198,7 @@ msgstr ""
msgid "Overage must be an integer value or a percentage" msgid "Overage must be an integer value or a percentage"
msgstr "" msgstr ""
#: InvenTree/views.py:563 #: InvenTree/views.py:639
msgid "Database Statistics" msgid "Database Statistics"
msgstr "" msgstr ""
@ -283,7 +287,7 @@ msgstr ""
#: order/templates/order/receive_parts.html:19 part/models.py:239 #: order/templates/order/receive_parts.html:19 part/models.py:239
#: part/templates/part/part_app_base.html:7 #: part/templates/part/part_app_base.html:7
#: part/templates/part/set_category.html:13 templates/js/barcode.html:336 #: part/templates/part/set_category.html:13 templates/js/barcode.html:336
#: templates/js/bom.html:135 templates/js/build.html:43 #: templates/js/bom.html:124 templates/js/build.html:43
#: templates/js/company.html:137 templates/js/part.html:215 #: templates/js/company.html:137 templates/js/part.html:215
#: templates/js/stock.html:429 #: templates/js/stock.html:429
msgid "Part" msgid "Part"
@ -319,7 +323,7 @@ msgstr ""
msgid "Number of parts to build" msgid "Number of parts to build"
msgstr "" msgstr ""
#: build/models.py:128 part/templates/part/part_base.html:139 #: build/models.py:128 part/templates/part/part_base.html:142
msgid "Build Status" msgid "Build Status"
msgstr "" msgstr ""
@ -338,7 +342,7 @@ msgstr ""
#: build/models.py:155 build/templates/build/detail.html:55 #: build/models.py:155 build/templates/build/detail.html:55
#: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_base.html:60
#: 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:86 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:89
#: stock/models.py:365 stock/templates/stock/item_base.html:232 #: stock/models.py:365 stock/templates/stock/item_base.html:232
msgid "External Link" msgid "External Link"
msgstr "" msgstr ""
@ -352,7 +356,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:202 #: order/templates/order/purchase_order_detail.html:202
#: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64 #: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64
#: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26 #: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26
#: templates/js/barcode.html:391 templates/js/bom.html:230 #: templates/js/barcode.html:391 templates/js/bom.html:219
#: templates/js/stock.html:116 templates/js/stock.html:530 #: templates/js/stock.html:116 templates/js/stock.html:530
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@ -397,7 +401,7 @@ msgstr ""
#: build/templates/build/allocate.html:17 #: build/templates/build/allocate.html:17
#: company/templates/company/detail_part.html:18 order/views.py:779 #: company/templates/company/detail_part.html:18 order/views.py:779
#: part/templates/part/category.html:106 #: part/templates/part/category.html:107
msgid "Order Parts" msgid "Order Parts"
msgstr "" msgstr ""
@ -439,7 +443,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:32 #: stock/templates/stock/item_base.html:32
#: stock/templates/stock/item_base.html:154 #: stock/templates/stock/item_base.html:154
#: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338
#: templates/js/bom.html:173 templates/js/build.html:54 #: templates/js/bom.html:162 templates/js/build.html:54
#: templates/js/stock.html:677 #: templates/js/stock.html:677
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr ""
@ -462,7 +466,7 @@ msgstr ""
msgid "Delete stock allocation" msgid "Delete stock allocation"
msgstr "" msgstr ""
#: build/templates/build/allocate.html:229 templates/js/bom.html:334 #: build/templates/build/allocate.html:229 templates/js/bom.html:330
msgid "No BOM items found" msgid "No BOM items found"
msgstr "" msgstr ""
@ -471,7 +475,7 @@ msgstr ""
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27
#: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/purchase_order_detail.html:159
#: 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/js/bom.html:158 templates/js/company.html:56 #: templates/js/bom.html:147 templates/js/company.html:56
#: templates/js/order.html:159 templates/js/order.html:234 #: templates/js/order.html:159 templates/js/order.html:234
#: templates/js/part.html:120 templates/js/part.html:271 #: templates/js/part.html:120 templates/js/part.html:271
#: templates/js/part.html:452 templates/js/stock.html:444 #: templates/js/part.html:452 templates/js/stock.html:444
@ -481,7 +485,7 @@ msgstr ""
#: build/templates/build/allocate.html:333 #: build/templates/build/allocate.html:333
#: order/templates/order/purchase_order_detail.html:172 #: order/templates/order/purchase_order_detail.html:172
#: templates/js/bom.html:165 #: templates/js/bom.html:154
msgid "Reference" msgid "Reference"
msgstr "" msgstr ""
@ -747,7 +751,7 @@ msgstr ""
msgid "Invalid location selected" msgid "Invalid location selected"
msgstr "" msgstr ""
#: build/views.py:296 stock/views.py:1389 #: build/views.py:296 stock/views.py:1387
#, python-brace-format #, python-brace-format
msgid "The following serial numbers already exist: ({sn})" msgid "The following serial numbers already exist: ({sn})"
msgstr "" msgstr ""
@ -792,42 +796,46 @@ msgstr ""
msgid "Updated Build Item" msgid "Updated Build Item"
msgstr "" msgstr ""
#: common/models.py:69 #: common/models.py:72
msgid "Settings key (must be unique - case insensitive" msgid "Settings key (must be unique - case insensitive"
msgstr "" msgstr ""
#: common/models.py:71 #: common/models.py:74
msgid "Settings value" msgid "Settings value"
msgstr "" msgstr ""
#: common/models.py:73 #: common/models.py:76
msgid "Settings description" msgid "Settings description"
msgstr "" msgstr ""
#: common/models.py:86 #: common/models.py:89
msgid "Key string must be unique" msgid "Key string must be unique"
msgstr "" msgstr ""
#: common/models.py:107 #: common/models.py:110
msgid "Currency Symbol e.g. $" msgid "Currency Symbol e.g. $"
msgstr "" msgstr ""
#: common/models.py:109 #: common/models.py:112
msgid "Currency Suffix e.g. AUD" msgid "Currency Suffix e.g. AUD"
msgstr "" msgstr ""
#: common/models.py:111 #: common/models.py:114
msgid "Currency Description" msgid "Currency Description"
msgstr "" msgstr ""
#: common/models.py:113 #: common/models.py:116
msgid "Currency Value" msgid "Currency Value"
msgstr "" msgstr ""
#: common/models.py:115 #: common/models.py:118
msgid "Use this currency as the base currency" msgid "Use this currency as the base currency"
msgstr "" msgstr ""
#: common/models.py:165
msgid "Default"
msgstr ""
#: common/views.py:21 #: common/views.py:21
msgid "Create new Currency" msgid "Create new Currency"
msgstr "" msgstr ""
@ -997,23 +1005,38 @@ msgstr ""
msgid "Supplier Parts" msgid "Supplier Parts"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr ""
#: company/templates/company/detail_part.html:13 #: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:67 #: order/templates/order/purchase_order_detail.html:67
#: part/templates/part/supplier.html:12 templates/js/stock.html:784 #: part/templates/part/supplier.html:13 templates/js/stock.html:784
msgid "New Supplier Part" msgid "New Supplier Part"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:15 #: company/templates/company/detail_part.html:15
#: part/templates/part/category.html:103 part/templates/part/supplier.html:14 #: part/templates/part/category.html:104 part/templates/part/supplier.html:15
#: templates/stock_table.html:10 #: templates/stock_table.html:10
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:18
#: part/templates/part/category.html:107
msgid "Order parts"
msgstr ""
#: company/templates/company/detail_part.html:19
msgid "Delete parts"
msgstr ""
#: company/templates/company/detail_part.html:19 #: company/templates/company/detail_part.html:19
msgid "Delete Parts" msgid "Delete Parts"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:43 templates/js/stock.html:778 #: company/templates/company/detail_part.html:43
#: part/templates/part/category.html:102 templates/js/stock.html:778
msgid "New Part" msgid "New Part"
msgstr "" msgstr ""
@ -1022,7 +1045,7 @@ msgid "Create new Part"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:49 company/views.py:51 #: company/templates/company/detail_part.html:49 company/views.py:51
#: part/templates/part/supplier.html:44 #: part/templates/part/supplier.html:45
msgid "New Supplier" msgid "New Supplier"
msgstr "" msgstr ""
@ -1031,7 +1054,7 @@ msgid "Create new Supplier"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:55 company/views.py:58 #: company/templates/company/detail_part.html:55 company/views.py:58
#: part/templates/part/supplier.html:50 #: part/templates/part/supplier.html:51
msgid "New Manufacturer" msgid "New Manufacturer"
msgstr "" msgstr ""
@ -1045,7 +1068,7 @@ msgstr ""
#: company/templates/company/detail_stock.html:35 #: company/templates/company/detail_stock.html:35
#: company/templates/company/supplier_part_stock.html:33 #: company/templates/company/supplier_part_stock.html:33
#: part/templates/part/category.html:100 part/templates/part/category.html:107 #: part/templates/part/category.html:101 part/templates/part/category.html:108
#: part/templates/part/stock.html:51 templates/stock_table.html:5 #: part/templates/part/stock.html:51 templates/stock_table.html:5
msgid "Export" msgid "Export"
msgstr "" msgstr ""
@ -1171,7 +1194,7 @@ msgid "New Price Break"
msgstr "" msgstr ""
#: company/templates/company/supplier_part_pricing.html:28 #: company/templates/company/supplier_part_pricing.html:28
#: templates/js/bom.html:214 #: templates/js/bom.html:203
msgid "Price" msgid "Price"
msgstr "" msgstr ""
@ -1380,7 +1403,7 @@ msgstr ""
msgid "Date order was completed" msgid "Date order was completed"
msgstr "" msgstr ""
#: order/models.py:185 order/models.py:259 part/views.py:1266 #: order/models.py:185 order/models.py:259 part/views.py:1303
#: stock/models.py:239 stock/models.py:682 #: stock/models.py:239 stock/models.py:682
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1565,7 +1588,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:38 #: order/templates/order/purchase_order_detail.html:38
#: order/templates/order/purchase_order_detail.html:118 #: order/templates/order/purchase_order_detail.html:118
#: part/templates/part/category.html:151 part/templates/part/category.html:192 #: part/templates/part/category.html:153 part/templates/part/category.html:194
#: templates/js/stock.html:790 #: templates/js/stock.html:790
msgid "New Location" msgid "New Location"
msgstr "" msgstr ""
@ -1576,10 +1599,6 @@ msgstr ""
msgid "Create new stock location" msgid "Create new stock location"
msgstr "" msgstr ""
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr ""
#: order/templates/order/purchase_order_detail.html:131 #: order/templates/order/purchase_order_detail.html:131
msgid "No line items found" msgid "No line items found"
msgstr "" msgstr ""
@ -1611,7 +1630,7 @@ msgid "Select parts to receive against this order"
msgstr "" msgstr ""
#: order/templates/order/receive_parts.html:21 #: order/templates/order/receive_parts.html:21
#: part/templates/part/part_base.html:129 templates/js/part.html:314 #: part/templates/part/part_base.html:132 templates/js/part.html:314
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
@ -1848,7 +1867,7 @@ msgstr ""
msgid "Default Location" msgid "Default Location"
msgstr "" msgstr ""
#: part/bom.py:139 part/templates/part/part_base.html:102 #: part/bom.py:139 part/templates/part/part_base.html:105
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2175,7 +2194,7 @@ msgstr ""
msgid "BOM line checksum" msgid "BOM line checksum"
msgstr "" msgstr ""
#: part/models.py:1540 part/views.py:1272 part/views.py:1324 #: part/models.py:1540 part/views.py:1309 part/views.py:1361
#: stock/models.py:229 #: stock/models.py:229
msgid "Quantity must be integer value for trackable parts" msgid "Quantity must be integer value for trackable parts"
msgstr "" msgstr ""
@ -2242,10 +2261,18 @@ msgstr ""
msgid "Validate Bill of Materials" msgid "Validate Bill of Materials"
msgstr "" msgstr ""
#: part/templates/part/bom.html:46 part/views.py:1559 #: part/templates/part/bom.html:46 part/views.py:1596
msgid "Export Bill of Materials" msgid "Export Bill of Materials"
msgstr "" msgstr ""
#: part/templates/part/bom.html:101
msgid "Delete selected BOM items?"
msgstr ""
#: part/templates/part/bom.html:102
msgid "All selected BOM items will be deleted"
msgstr ""
#: part/templates/part/bom_upload/select_fields.html:8 #: part/templates/part/bom_upload/select_fields.html:8
#: part/templates/part/bom_upload/select_parts.html:8 #: part/templates/part/bom_upload/select_parts.html:8
#: part/templates/part/bom_upload/upload_file.html:10 #: part/templates/part/bom_upload/upload_file.html:10
@ -2318,7 +2345,7 @@ msgstr ""
msgid "All parts" msgid "All parts"
msgstr "" msgstr ""
#: part/templates/part/category.html:18 part/views.py:1897 #: part/templates/part/category.html:18 part/views.py:1934
msgid "Create new part category" msgid "Create new part category"
msgstr "" msgstr ""
@ -2354,43 +2381,43 @@ msgstr ""
msgid "Parts (Including subcategories)" msgid "Parts (Including subcategories)"
msgstr "" msgstr ""
#: part/templates/part/category.html:100 #: part/templates/part/category.html:101
msgid "Export Part Data" msgid "Export Part Data"
msgstr "" msgstr ""
#: part/templates/part/category.html:105 #: part/templates/part/category.html:102 part/views.py:490
msgid "Set category" msgid "Create new part"
msgstr ""
#: part/templates/part/category.html:105
msgid "Set Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:106 #: part/templates/part/category.html:106
msgid "Order parts" msgid "Set category"
msgstr "" msgstr ""
#: part/templates/part/category.html:107 #: part/templates/part/category.html:106
msgid "Set Category"
msgstr ""
#: part/templates/part/category.html:108
msgid "Export Data" msgid "Export Data"
msgstr "" msgstr ""
#: part/templates/part/category.html:152 #: part/templates/part/category.html:154
msgid "Create new location" msgid "Create new location"
msgstr "" msgstr ""
#: part/templates/part/category.html:157 part/templates/part/category.html:186 #: part/templates/part/category.html:159 part/templates/part/category.html:188
msgid "New Category" msgid "New Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:158 #: part/templates/part/category.html:160
msgid "Create new category" msgid "Create new category"
msgstr "" msgstr ""
#: part/templates/part/category.html:187 #: part/templates/part/category.html:189
msgid "Create new Part Category" msgid "Create new Part Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:193 stock/views.py:1080 #: part/templates/part/category.html:195 stock/views.py:1080
msgid "Create new Stock Location" msgid "Create new Stock Location"
msgstr "" msgstr ""
@ -2398,7 +2425,7 @@ msgstr ""
msgid "Part Details" msgid "Part Details"
msgstr "" msgstr ""
#: part/templates/part/detail.html:25 part/templates/part/part_base.html:79 #: part/templates/part/detail.html:25 part/templates/part/part_base.html:82
#: templates/js/part.html:112 #: templates/js/part.html:112
msgid "IPN" msgid "IPN"
msgstr "" msgstr ""
@ -2595,65 +2622,65 @@ msgstr ""
msgid "Inactive" msgid "Inactive"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:39 #: part/templates/part/part_base.html:40
msgid "Star this part" msgid "Star this part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:44 #: part/templates/part/part_base.html:46
#: stock/templates/stock/item_base.html:78 #: stock/templates/stock/item_base.html:78
#: stock/templates/stock/location.html:22 #: stock/templates/stock/location.html:22
msgid "Barcode actions" msgid "Barcode actions"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:46 #: part/templates/part/part_base.html:48
#: stock/templates/stock/item_base.html:80 #: stock/templates/stock/item_base.html:80
#: stock/templates/stock/location.html:24 #: stock/templates/stock/location.html:24
msgid "Show QR Code" msgid "Show QR Code"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:47 #: part/templates/part/part_base.html:49
#: stock/templates/stock/item_base.html:81 #: stock/templates/stock/item_base.html:81
#: stock/templates/stock/location.html:25 #: stock/templates/stock/location.html:25
msgid "Print Label" msgid "Print Label"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:51 #: part/templates/part/part_base.html:53
msgid "Show pricing information" msgid "Show pricing information"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:64 #: part/templates/part/part_base.html:67
msgid "Part actions" msgid "Part actions"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:66 #: part/templates/part/part_base.html:69
msgid "Duplicate part" msgid "Duplicate part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:67 #: part/templates/part/part_base.html:70
msgid "Edit part" msgid "Edit part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:69 #: part/templates/part/part_base.html:72
msgid "Delete part" msgid "Delete part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:108 templates/js/table_filters.html:57 #: part/templates/part/part_base.html:111 templates/js/table_filters.html:57
msgid "In Stock" msgid "In Stock"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:115 #: part/templates/part/part_base.html:118
msgid "Allocated to Build Orders" msgid "Allocated to Build Orders"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:122 #: part/templates/part/part_base.html:125
msgid "Allocated to Sales Orders" msgid "Allocated to Sales Orders"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:144 #: part/templates/part/part_base.html:147
msgid "Can Build" msgid "Can Build"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:150 #: part/templates/part/part_base.html:153
msgid "Underway" msgid "Underway"
msgstr "" msgstr ""
@ -2693,7 +2720,7 @@ msgstr ""
msgid "Part Stock" msgid "Part Stock"
msgstr "" msgstr ""
#: part/templates/part/stock_count.html:7 templates/js/bom.html:204 #: part/templates/part/stock_count.html:7 templates/js/bom.html:193
#: templates/js/part.html:322 #: templates/js/part.html:322
msgid "No Stock" msgid "No Stock"
msgstr "" msgstr ""
@ -2710,11 +2737,11 @@ msgstr ""
msgid "Delete supplier parts" msgid "Delete supplier parts"
msgstr "" msgstr ""
#: part/templates/part/supplier.html:45 #: part/templates/part/supplier.html:46
msgid "Create new supplier" msgid "Create new supplier"
msgstr "" msgstr ""
#: part/templates/part/supplier.html:51 #: part/templates/part/supplier.html:52
msgid "Create new manufacturer" msgid "Create new manufacturer"
msgstr "" msgstr ""
@ -2815,127 +2842,123 @@ msgstr ""
msgid "Copied part" msgid "Copied part"
msgstr "" msgstr ""
#: part/views.py:490
msgid "Create new part"
msgstr ""
#: part/views.py:495 #: part/views.py:495
msgid "Created new part" msgid "Created new part"
msgstr "" msgstr ""
#: part/views.py:669 #: part/views.py:706
msgid "Part QR Code" msgid "Part QR Code"
msgstr "" msgstr ""
#: part/views.py:686 #: part/views.py:723
msgid "Upload Part Image" msgid "Upload Part Image"
msgstr "" msgstr ""
#: part/views.py:691 part/views.py:726 #: part/views.py:728 part/views.py:763
msgid "Updated part image" msgid "Updated part image"
msgstr "" msgstr ""
#: part/views.py:700 #: part/views.py:737
msgid "Select Part Image" msgid "Select Part Image"
msgstr "" msgstr ""
#: part/views.py:729 #: part/views.py:766
msgid "Part image not found" msgid "Part image not found"
msgstr "" msgstr ""
#: part/views.py:740 #: part/views.py:777
msgid "Edit Part Properties" msgid "Edit Part Properties"
msgstr "" msgstr ""
#: part/views.py:762 #: part/views.py:799
msgid "Validate BOM" msgid "Validate BOM"
msgstr "" msgstr ""
#: part/views.py:925 #: part/views.py:962
msgid "No BOM file provided" msgid "No BOM file provided"
msgstr "" msgstr ""
#: part/views.py:1275 #: part/views.py:1312
msgid "Enter a valid quantity" msgid "Enter a valid quantity"
msgstr "" msgstr ""
#: part/views.py:1300 part/views.py:1303 #: part/views.py:1337 part/views.py:1340
msgid "Select valid part" msgid "Select valid part"
msgstr "" msgstr ""
#: part/views.py:1309 #: part/views.py:1346
msgid "Duplicate part selected" msgid "Duplicate part selected"
msgstr "" msgstr ""
#: part/views.py:1347 #: part/views.py:1384
msgid "Select a part" msgid "Select a part"
msgstr "" msgstr ""
#: part/views.py:1353 #: part/views.py:1390
msgid "Selected part creates a circular BOM" msgid "Selected part creates a circular BOM"
msgstr "" msgstr ""
#: part/views.py:1357 #: part/views.py:1394
msgid "Specify quantity" msgid "Specify quantity"
msgstr "" msgstr ""
#: part/views.py:1607 #: part/views.py:1644
msgid "Confirm Part Deletion" msgid "Confirm Part Deletion"
msgstr "" msgstr ""
#: part/views.py:1614 #: part/views.py:1651
msgid "Part was deleted" msgid "Part was deleted"
msgstr "" msgstr ""
#: part/views.py:1623 #: part/views.py:1660
msgid "Part Pricing" msgid "Part Pricing"
msgstr "" msgstr ""
#: part/views.py:1745 #: part/views.py:1782
msgid "Create Part Parameter Template" msgid "Create Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1753 #: part/views.py:1790
msgid "Edit Part Parameter Template" msgid "Edit Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1760 #: part/views.py:1797
msgid "Delete Part Parameter Template" msgid "Delete Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1768 #: part/views.py:1805
msgid "Create Part Parameter" msgid "Create Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1818 #: part/views.py:1855
msgid "Edit Part Parameter" msgid "Edit Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1832 #: part/views.py:1869
msgid "Delete Part Parameter" msgid "Delete Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1848 #: part/views.py:1885
msgid "Edit Part Category" msgid "Edit Part Category"
msgstr "" msgstr ""
#: part/views.py:1883 #: part/views.py:1920
msgid "Delete Part Category" msgid "Delete Part Category"
msgstr "" msgstr ""
#: part/views.py:1889 #: part/views.py:1926
msgid "Part category was deleted" msgid "Part category was deleted"
msgstr "" msgstr ""
#: part/views.py:1948 #: part/views.py:1985
msgid "Create BOM item" msgid "Create BOM item"
msgstr "" msgstr ""
#: part/views.py:2014 #: part/views.py:2051
msgid "Edit BOM item" msgid "Edit BOM item"
msgstr "" msgstr ""
#: part/views.py:2062 #: part/views.py:2099
msgid "Confim BOM item deletion" msgid "Confim BOM item deletion"
msgstr "" msgstr ""
@ -3602,44 +3625,44 @@ msgstr ""
msgid "Duplicate Stock Item" msgid "Duplicate Stock Item"
msgstr "" msgstr ""
#: stock/views.py:1361 #: stock/views.py:1359
msgid "Invalid quantity" msgid "Invalid quantity"
msgstr "" msgstr ""
#: stock/views.py:1364 #: stock/views.py:1362
msgid "Quantity cannot be less than zero" msgid "Quantity cannot be less than zero"
msgstr "" msgstr ""
#: stock/views.py:1368 #: stock/views.py:1366
msgid "Invalid part selection" msgid "Invalid part selection"
msgstr "" msgstr ""
#: stock/views.py:1417 #: stock/views.py:1415
#, python-brace-format #, python-brace-format
msgid "Created {n} new stock items" msgid "Created {n} new stock items"
msgstr "" msgstr ""
#: stock/views.py:1436 stock/views.py:1452 #: stock/views.py:1434 stock/views.py:1450
msgid "Created new stock item" msgid "Created new stock item"
msgstr "" msgstr ""
#: stock/views.py:1471 #: stock/views.py:1469
msgid "Delete Stock Location" msgid "Delete Stock Location"
msgstr "" msgstr ""
#: stock/views.py:1484 #: stock/views.py:1482
msgid "Delete Stock Item" msgid "Delete Stock Item"
msgstr "" msgstr ""
#: stock/views.py:1495 #: stock/views.py:1493
msgid "Delete Stock Tracking Entry" msgid "Delete Stock Tracking Entry"
msgstr "" msgstr ""
#: stock/views.py:1512 #: stock/views.py:1510
msgid "Edit Stock Tracking Entry" msgid "Edit Stock Tracking Entry"
msgstr "" msgstr ""
#: stock/views.py:1521 #: stock/views.py:1519
msgid "Add Stock Tracking Entry" msgid "Add Stock Tracking Entry"
msgstr "" msgstr ""
@ -3667,6 +3690,16 @@ msgstr ""
msgid "Delete Template" msgid "Delete Template"
msgstr "" msgstr ""
#: templates/InvenTree/settings/theme.html:25
#, python-format
msgid ""
"\n"
"\t\tThe CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected "
"color theme was not found.<br>\n"
"\t\tPlease select another color theme :)\n"
"\t"
msgstr ""
#: templates/InvenTree/starred_parts.html:7 #: templates/InvenTree/starred_parts.html:7
msgid "Starred Parts" msgid "Starred Parts"
msgstr "" msgstr ""
@ -3804,31 +3837,35 @@ msgstr ""
msgid "Barcode does not match Stock Item" msgid "Barcode does not match Stock Item"
msgstr "" msgstr ""
#: templates/js/bom.html:143 #: templates/js/bom.html:132
msgid "Open subassembly" msgid "Open subassembly"
msgstr "" msgstr ""
#: templates/js/bom.html:195 templates/js/build.html:115 #: templates/js/bom.html:184 templates/js/build.html:115
msgid "Available" msgid "Available"
msgstr "" msgstr ""
#: templates/js/bom.html:220 #: templates/js/bom.html:209
msgid "No pricing available" msgid "No pricing available"
msgstr "" msgstr ""
#: templates/js/bom.html:242 #: templates/js/bom.html:228
msgid "Actions"
msgstr ""
#: templates/js/bom.html:236
msgid "Validate BOM Item" msgid "Validate BOM Item"
msgstr "" msgstr ""
#: templates/js/bom.html:243 #: templates/js/bom.html:238
msgid "This line has been validated" msgid "This line has been validated"
msgstr "" msgstr ""
#: templates/js/bom.html:245 #: templates/js/bom.html:240
msgid "Edit BOM Item" msgid "Edit BOM Item"
msgstr "" msgstr ""
#: templates/js/bom.html:246 #: templates/js/bom.html:242
msgid "Delete BOM Item" msgid "Delete BOM Item"
msgstr "" msgstr ""
@ -4160,14 +4197,42 @@ msgstr ""
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: templates/stock_table.html:5
msgid "Export Stock Information"
msgstr ""
#: templates/stock_table.html:12
msgid "Add to selected stock items"
msgstr ""
#: templates/stock_table.html:13
msgid "Remove from selected stock items"
msgstr ""
#: templates/stock_table.html:14
msgid "Stocktake selected stock items"
msgstr ""
#: templates/stock_table.html:15
msgid "Move selected stock items"
msgstr ""
#: templates/stock_table.html:15 #: templates/stock_table.html:15
msgid "Move stock" msgid "Move stock"
msgstr "" msgstr ""
#: templates/stock_table.html:16
msgid "Order selected items"
msgstr ""
#: templates/stock_table.html:16 #: templates/stock_table.html:16
msgid "Order stock" msgid "Order stock"
msgstr "" msgstr ""
#: templates/stock_table.html:17
msgid "Delete selected items"
msgstr ""
#: templates/stock_table.html:17 #: templates/stock_table.html:17
msgid "Delete Stock" msgid "Delete Stock"
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: 2020-09-05 13:32+0000\n" "POT-Creation-Date: 2020-09-13 10:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -26,22 +26,26 @@ msgstr ""
msgid "No matching action found" msgid "No matching action found"
msgstr "" msgstr ""
#: InvenTree/forms.py:101 build/forms.py:37 #: InvenTree/forms.py:102 build/forms.py:37
msgid "Confirm" msgid "Confirm"
msgstr "" msgstr ""
#: InvenTree/forms.py:117 #: InvenTree/forms.py:118
msgid "Confirm item deletion" msgid "Confirm item deletion"
msgstr "" msgstr ""
#: InvenTree/forms.py:149 #: InvenTree/forms.py:150
msgid "Enter new password" msgid "Enter new password"
msgstr "" msgstr ""
#: InvenTree/forms.py:156 #: InvenTree/forms.py:157
msgid "Confirm new password" msgid "Confirm new password"
msgstr "" msgstr ""
#: InvenTree/forms.py:192
msgid "Apply Theme"
msgstr ""
#: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261 #: InvenTree/helpers.py:336 order/models.py:187 order/models.py:261
msgid "Invalid quantity provided" msgid "Invalid quantity provided"
msgstr "" msgstr ""
@ -95,19 +99,19 @@ msgstr ""
msgid "Description (optional)" msgid "Description (optional)"
msgstr "" msgstr ""
#: InvenTree/settings.py:338 #: InvenTree/settings.py:341
msgid "English" msgid "English"
msgstr "" msgstr ""
#: InvenTree/settings.py:339 #: InvenTree/settings.py:342
msgid "German" msgid "German"
msgstr "" msgstr ""
#: InvenTree/settings.py:340 #: InvenTree/settings.py:343
msgid "French" msgid "French"
msgstr "" msgstr ""
#: InvenTree/settings.py:341 #: InvenTree/settings.py:344
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
@ -194,7 +198,7 @@ msgstr ""
msgid "Overage must be an integer value or a percentage" msgid "Overage must be an integer value or a percentage"
msgstr "" msgstr ""
#: InvenTree/views.py:563 #: InvenTree/views.py:639
msgid "Database Statistics" msgid "Database Statistics"
msgstr "" msgstr ""
@ -283,7 +287,7 @@ msgstr ""
#: order/templates/order/receive_parts.html:19 part/models.py:239 #: order/templates/order/receive_parts.html:19 part/models.py:239
#: part/templates/part/part_app_base.html:7 #: part/templates/part/part_app_base.html:7
#: part/templates/part/set_category.html:13 templates/js/barcode.html:336 #: part/templates/part/set_category.html:13 templates/js/barcode.html:336
#: templates/js/bom.html:135 templates/js/build.html:43 #: templates/js/bom.html:124 templates/js/build.html:43
#: templates/js/company.html:137 templates/js/part.html:215 #: templates/js/company.html:137 templates/js/part.html:215
#: templates/js/stock.html:429 #: templates/js/stock.html:429
msgid "Part" msgid "Part"
@ -319,7 +323,7 @@ msgstr ""
msgid "Number of parts to build" msgid "Number of parts to build"
msgstr "" msgstr ""
#: build/models.py:128 part/templates/part/part_base.html:139 #: build/models.py:128 part/templates/part/part_base.html:142
msgid "Build Status" msgid "Build Status"
msgstr "" msgstr ""
@ -338,7 +342,7 @@ msgstr ""
#: build/models.py:155 build/templates/build/detail.html:55 #: build/models.py:155 build/templates/build/detail.html:55
#: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_base.html:60
#: 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:86 #: part/templates/part/detail.html:80 part/templates/part/part_base.html:89
#: stock/models.py:365 stock/templates/stock/item_base.html:232 #: stock/models.py:365 stock/templates/stock/item_base.html:232
msgid "External Link" msgid "External Link"
msgstr "" msgstr ""
@ -352,7 +356,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:202 #: order/templates/order/purchase_order_detail.html:202
#: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64 #: order/templates/order/so_tabs.html:23 part/templates/part/tabs.html:64
#: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26 #: stock/models.py:433 stock/models.py:1279 stock/templates/stock/tabs.html:26
#: templates/js/barcode.html:391 templates/js/bom.html:230 #: templates/js/barcode.html:391 templates/js/bom.html:219
#: templates/js/stock.html:116 templates/js/stock.html:530 #: templates/js/stock.html:116 templates/js/stock.html:530
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@ -397,7 +401,7 @@ msgstr ""
#: build/templates/build/allocate.html:17 #: build/templates/build/allocate.html:17
#: company/templates/company/detail_part.html:18 order/views.py:779 #: company/templates/company/detail_part.html:18 order/views.py:779
#: part/templates/part/category.html:106 #: part/templates/part/category.html:107
msgid "Order Parts" msgid "Order Parts"
msgstr "" msgstr ""
@ -439,7 +443,7 @@ msgstr ""
#: stock/templates/stock/item_base.html:32 #: stock/templates/stock/item_base.html:32
#: stock/templates/stock/item_base.html:154 #: stock/templates/stock/item_base.html:154
#: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.html:338
#: templates/js/bom.html:173 templates/js/build.html:54 #: templates/js/bom.html:162 templates/js/build.html:54
#: templates/js/stock.html:677 #: templates/js/stock.html:677
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr ""
@ -462,7 +466,7 @@ msgstr ""
msgid "Delete stock allocation" msgid "Delete stock allocation"
msgstr "" msgstr ""
#: build/templates/build/allocate.html:229 templates/js/bom.html:334 #: build/templates/build/allocate.html:229 templates/js/bom.html:330
msgid "No BOM items found" msgid "No BOM items found"
msgstr "" msgstr ""
@ -471,7 +475,7 @@ msgstr ""
#: company/templates/company/supplier_part_detail.html:27 #: company/templates/company/supplier_part_detail.html:27
#: order/templates/order/purchase_order_detail.html:159 #: order/templates/order/purchase_order_detail.html:159
#: 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/js/bom.html:158 templates/js/company.html:56 #: templates/js/bom.html:147 templates/js/company.html:56
#: templates/js/order.html:159 templates/js/order.html:234 #: templates/js/order.html:159 templates/js/order.html:234
#: templates/js/part.html:120 templates/js/part.html:271 #: templates/js/part.html:120 templates/js/part.html:271
#: templates/js/part.html:452 templates/js/stock.html:444 #: templates/js/part.html:452 templates/js/stock.html:444
@ -481,7 +485,7 @@ msgstr ""
#: build/templates/build/allocate.html:333 #: build/templates/build/allocate.html:333
#: order/templates/order/purchase_order_detail.html:172 #: order/templates/order/purchase_order_detail.html:172
#: templates/js/bom.html:165 #: templates/js/bom.html:154
msgid "Reference" msgid "Reference"
msgstr "" msgstr ""
@ -747,7 +751,7 @@ msgstr ""
msgid "Invalid location selected" msgid "Invalid location selected"
msgstr "" msgstr ""
#: build/views.py:296 stock/views.py:1389 #: build/views.py:296 stock/views.py:1387
#, python-brace-format #, python-brace-format
msgid "The following serial numbers already exist: ({sn})" msgid "The following serial numbers already exist: ({sn})"
msgstr "" msgstr ""
@ -792,42 +796,46 @@ msgstr ""
msgid "Updated Build Item" msgid "Updated Build Item"
msgstr "" msgstr ""
#: common/models.py:69 #: common/models.py:72
msgid "Settings key (must be unique - case insensitive" msgid "Settings key (must be unique - case insensitive"
msgstr "" msgstr ""
#: common/models.py:71 #: common/models.py:74
msgid "Settings value" msgid "Settings value"
msgstr "" msgstr ""
#: common/models.py:73 #: common/models.py:76
msgid "Settings description" msgid "Settings description"
msgstr "" msgstr ""
#: common/models.py:86 #: common/models.py:89
msgid "Key string must be unique" msgid "Key string must be unique"
msgstr "" msgstr ""
#: common/models.py:107 #: common/models.py:110
msgid "Currency Symbol e.g. $" msgid "Currency Symbol e.g. $"
msgstr "" msgstr ""
#: common/models.py:109 #: common/models.py:112
msgid "Currency Suffix e.g. AUD" msgid "Currency Suffix e.g. AUD"
msgstr "" msgstr ""
#: common/models.py:111 #: common/models.py:114
msgid "Currency Description" msgid "Currency Description"
msgstr "" msgstr ""
#: common/models.py:113 #: common/models.py:116
msgid "Currency Value" msgid "Currency Value"
msgstr "" msgstr ""
#: common/models.py:115 #: common/models.py:118
msgid "Use this currency as the base currency" msgid "Use this currency as the base currency"
msgstr "" msgstr ""
#: common/models.py:165
msgid "Default"
msgstr ""
#: common/views.py:21 #: common/views.py:21
msgid "Create new Currency" msgid "Create new Currency"
msgstr "" msgstr ""
@ -997,23 +1005,38 @@ msgstr ""
msgid "Supplier Parts" msgid "Supplier Parts"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr ""
#: company/templates/company/detail_part.html:13 #: company/templates/company/detail_part.html:13
#: order/templates/order/purchase_order_detail.html:67 #: order/templates/order/purchase_order_detail.html:67
#: part/templates/part/supplier.html:12 templates/js/stock.html:784 #: part/templates/part/supplier.html:13 templates/js/stock.html:784
msgid "New Supplier Part" msgid "New Supplier Part"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:15 #: company/templates/company/detail_part.html:15
#: part/templates/part/category.html:103 part/templates/part/supplier.html:14 #: part/templates/part/category.html:104 part/templates/part/supplier.html:15
#: templates/stock_table.html:10 #: templates/stock_table.html:10
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:18
#: part/templates/part/category.html:107
msgid "Order parts"
msgstr ""
#: company/templates/company/detail_part.html:19
msgid "Delete parts"
msgstr ""
#: company/templates/company/detail_part.html:19 #: company/templates/company/detail_part.html:19
msgid "Delete Parts" msgid "Delete Parts"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:43 templates/js/stock.html:778 #: company/templates/company/detail_part.html:43
#: part/templates/part/category.html:102 templates/js/stock.html:778
msgid "New Part" msgid "New Part"
msgstr "" msgstr ""
@ -1022,7 +1045,7 @@ msgid "Create new Part"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:49 company/views.py:51 #: company/templates/company/detail_part.html:49 company/views.py:51
#: part/templates/part/supplier.html:44 #: part/templates/part/supplier.html:45
msgid "New Supplier" msgid "New Supplier"
msgstr "" msgstr ""
@ -1031,7 +1054,7 @@ msgid "Create new Supplier"
msgstr "" msgstr ""
#: company/templates/company/detail_part.html:55 company/views.py:58 #: company/templates/company/detail_part.html:55 company/views.py:58
#: part/templates/part/supplier.html:50 #: part/templates/part/supplier.html:51
msgid "New Manufacturer" msgid "New Manufacturer"
msgstr "" msgstr ""
@ -1045,7 +1068,7 @@ msgstr ""
#: company/templates/company/detail_stock.html:35 #: company/templates/company/detail_stock.html:35
#: company/templates/company/supplier_part_stock.html:33 #: company/templates/company/supplier_part_stock.html:33
#: part/templates/part/category.html:100 part/templates/part/category.html:107 #: part/templates/part/category.html:101 part/templates/part/category.html:108
#: part/templates/part/stock.html:51 templates/stock_table.html:5 #: part/templates/part/stock.html:51 templates/stock_table.html:5
msgid "Export" msgid "Export"
msgstr "" msgstr ""
@ -1171,7 +1194,7 @@ msgid "New Price Break"
msgstr "" msgstr ""
#: company/templates/company/supplier_part_pricing.html:28 #: company/templates/company/supplier_part_pricing.html:28
#: templates/js/bom.html:214 #: templates/js/bom.html:203
msgid "Price" msgid "Price"
msgstr "" msgstr ""
@ -1380,7 +1403,7 @@ msgstr ""
msgid "Date order was completed" msgid "Date order was completed"
msgstr "" msgstr ""
#: order/models.py:185 order/models.py:259 part/views.py:1266 #: order/models.py:185 order/models.py:259 part/views.py:1303
#: stock/models.py:239 stock/models.py:682 #: stock/models.py:239 stock/models.py:682
msgid "Quantity must be greater than zero" msgid "Quantity must be greater than zero"
msgstr "" msgstr ""
@ -1565,7 +1588,7 @@ msgstr ""
#: order/templates/order/purchase_order_detail.html:38 #: order/templates/order/purchase_order_detail.html:38
#: order/templates/order/purchase_order_detail.html:118 #: order/templates/order/purchase_order_detail.html:118
#: part/templates/part/category.html:151 part/templates/part/category.html:192 #: part/templates/part/category.html:153 part/templates/part/category.html:194
#: templates/js/stock.html:790 #: templates/js/stock.html:790
msgid "New Location" msgid "New Location"
msgstr "" msgstr ""
@ -1576,10 +1599,6 @@ msgstr ""
msgid "Create new stock location" msgid "Create new stock location"
msgstr "" msgstr ""
#: order/templates/order/purchase_order_detail.html:68
msgid "Create new supplier part"
msgstr ""
#: order/templates/order/purchase_order_detail.html:131 #: order/templates/order/purchase_order_detail.html:131
msgid "No line items found" msgid "No line items found"
msgstr "" msgstr ""
@ -1611,7 +1630,7 @@ msgid "Select parts to receive against this order"
msgstr "" msgstr ""
#: order/templates/order/receive_parts.html:21 #: order/templates/order/receive_parts.html:21
#: part/templates/part/part_base.html:129 templates/js/part.html:314 #: part/templates/part/part_base.html:132 templates/js/part.html:314
msgid "On Order" msgid "On Order"
msgstr "" msgstr ""
@ -1848,7 +1867,7 @@ msgstr ""
msgid "Default Location" msgid "Default Location"
msgstr "" msgstr ""
#: part/bom.py:139 part/templates/part/part_base.html:102 #: part/bom.py:139 part/templates/part/part_base.html:105
msgid "Available Stock" msgid "Available Stock"
msgstr "" msgstr ""
@ -2175,7 +2194,7 @@ msgstr ""
msgid "BOM line checksum" msgid "BOM line checksum"
msgstr "" msgstr ""
#: part/models.py:1540 part/views.py:1272 part/views.py:1324 #: part/models.py:1540 part/views.py:1309 part/views.py:1361
#: stock/models.py:229 #: stock/models.py:229
msgid "Quantity must be integer value for trackable parts" msgid "Quantity must be integer value for trackable parts"
msgstr "" msgstr ""
@ -2242,10 +2261,18 @@ msgstr ""
msgid "Validate Bill of Materials" msgid "Validate Bill of Materials"
msgstr "" msgstr ""
#: part/templates/part/bom.html:46 part/views.py:1559 #: part/templates/part/bom.html:46 part/views.py:1596
msgid "Export Bill of Materials" msgid "Export Bill of Materials"
msgstr "" msgstr ""
#: part/templates/part/bom.html:101
msgid "Delete selected BOM items?"
msgstr ""
#: part/templates/part/bom.html:102
msgid "All selected BOM items will be deleted"
msgstr ""
#: part/templates/part/bom_upload/select_fields.html:8 #: part/templates/part/bom_upload/select_fields.html:8
#: part/templates/part/bom_upload/select_parts.html:8 #: part/templates/part/bom_upload/select_parts.html:8
#: part/templates/part/bom_upload/upload_file.html:10 #: part/templates/part/bom_upload/upload_file.html:10
@ -2318,7 +2345,7 @@ msgstr ""
msgid "All parts" msgid "All parts"
msgstr "" msgstr ""
#: part/templates/part/category.html:18 part/views.py:1897 #: part/templates/part/category.html:18 part/views.py:1934
msgid "Create new part category" msgid "Create new part category"
msgstr "" msgstr ""
@ -2354,43 +2381,43 @@ msgstr ""
msgid "Parts (Including subcategories)" msgid "Parts (Including subcategories)"
msgstr "" msgstr ""
#: part/templates/part/category.html:100 #: part/templates/part/category.html:101
msgid "Export Part Data" msgid "Export Part Data"
msgstr "" msgstr ""
#: part/templates/part/category.html:105 #: part/templates/part/category.html:102 part/views.py:490
msgid "Set category" msgid "Create new part"
msgstr ""
#: part/templates/part/category.html:105
msgid "Set Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:106 #: part/templates/part/category.html:106
msgid "Order parts" msgid "Set category"
msgstr "" msgstr ""
#: part/templates/part/category.html:107 #: part/templates/part/category.html:106
msgid "Set Category"
msgstr ""
#: part/templates/part/category.html:108
msgid "Export Data" msgid "Export Data"
msgstr "" msgstr ""
#: part/templates/part/category.html:152 #: part/templates/part/category.html:154
msgid "Create new location" msgid "Create new location"
msgstr "" msgstr ""
#: part/templates/part/category.html:157 part/templates/part/category.html:186 #: part/templates/part/category.html:159 part/templates/part/category.html:188
msgid "New Category" msgid "New Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:158 #: part/templates/part/category.html:160
msgid "Create new category" msgid "Create new category"
msgstr "" msgstr ""
#: part/templates/part/category.html:187 #: part/templates/part/category.html:189
msgid "Create new Part Category" msgid "Create new Part Category"
msgstr "" msgstr ""
#: part/templates/part/category.html:193 stock/views.py:1080 #: part/templates/part/category.html:195 stock/views.py:1080
msgid "Create new Stock Location" msgid "Create new Stock Location"
msgstr "" msgstr ""
@ -2398,7 +2425,7 @@ msgstr ""
msgid "Part Details" msgid "Part Details"
msgstr "" msgstr ""
#: part/templates/part/detail.html:25 part/templates/part/part_base.html:79 #: part/templates/part/detail.html:25 part/templates/part/part_base.html:82
#: templates/js/part.html:112 #: templates/js/part.html:112
msgid "IPN" msgid "IPN"
msgstr "" msgstr ""
@ -2595,65 +2622,65 @@ msgstr ""
msgid "Inactive" msgid "Inactive"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:39 #: part/templates/part/part_base.html:40
msgid "Star this part" msgid "Star this part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:44 #: part/templates/part/part_base.html:46
#: stock/templates/stock/item_base.html:78 #: stock/templates/stock/item_base.html:78
#: stock/templates/stock/location.html:22 #: stock/templates/stock/location.html:22
msgid "Barcode actions" msgid "Barcode actions"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:46 #: part/templates/part/part_base.html:48
#: stock/templates/stock/item_base.html:80 #: stock/templates/stock/item_base.html:80
#: stock/templates/stock/location.html:24 #: stock/templates/stock/location.html:24
msgid "Show QR Code" msgid "Show QR Code"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:47 #: part/templates/part/part_base.html:49
#: stock/templates/stock/item_base.html:81 #: stock/templates/stock/item_base.html:81
#: stock/templates/stock/location.html:25 #: stock/templates/stock/location.html:25
msgid "Print Label" msgid "Print Label"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:51 #: part/templates/part/part_base.html:53
msgid "Show pricing information" msgid "Show pricing information"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:64 #: part/templates/part/part_base.html:67
msgid "Part actions" msgid "Part actions"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:66 #: part/templates/part/part_base.html:69
msgid "Duplicate part" msgid "Duplicate part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:67 #: part/templates/part/part_base.html:70
msgid "Edit part" msgid "Edit part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:69 #: part/templates/part/part_base.html:72
msgid "Delete part" msgid "Delete part"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:108 templates/js/table_filters.html:57 #: part/templates/part/part_base.html:111 templates/js/table_filters.html:57
msgid "In Stock" msgid "In Stock"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:115 #: part/templates/part/part_base.html:118
msgid "Allocated to Build Orders" msgid "Allocated to Build Orders"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:122 #: part/templates/part/part_base.html:125
msgid "Allocated to Sales Orders" msgid "Allocated to Sales Orders"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:144 #: part/templates/part/part_base.html:147
msgid "Can Build" msgid "Can Build"
msgstr "" msgstr ""
#: part/templates/part/part_base.html:150 #: part/templates/part/part_base.html:153
msgid "Underway" msgid "Underway"
msgstr "" msgstr ""
@ -2693,7 +2720,7 @@ msgstr ""
msgid "Part Stock" msgid "Part Stock"
msgstr "" msgstr ""
#: part/templates/part/stock_count.html:7 templates/js/bom.html:204 #: part/templates/part/stock_count.html:7 templates/js/bom.html:193
#: templates/js/part.html:322 #: templates/js/part.html:322
msgid "No Stock" msgid "No Stock"
msgstr "" msgstr ""
@ -2710,11 +2737,11 @@ msgstr ""
msgid "Delete supplier parts" msgid "Delete supplier parts"
msgstr "" msgstr ""
#: part/templates/part/supplier.html:45 #: part/templates/part/supplier.html:46
msgid "Create new supplier" msgid "Create new supplier"
msgstr "" msgstr ""
#: part/templates/part/supplier.html:51 #: part/templates/part/supplier.html:52
msgid "Create new manufacturer" msgid "Create new manufacturer"
msgstr "" msgstr ""
@ -2815,127 +2842,123 @@ msgstr ""
msgid "Copied part" msgid "Copied part"
msgstr "" msgstr ""
#: part/views.py:490
msgid "Create new part"
msgstr ""
#: part/views.py:495 #: part/views.py:495
msgid "Created new part" msgid "Created new part"
msgstr "" msgstr ""
#: part/views.py:669 #: part/views.py:706
msgid "Part QR Code" msgid "Part QR Code"
msgstr "" msgstr ""
#: part/views.py:686 #: part/views.py:723
msgid "Upload Part Image" msgid "Upload Part Image"
msgstr "" msgstr ""
#: part/views.py:691 part/views.py:726 #: part/views.py:728 part/views.py:763
msgid "Updated part image" msgid "Updated part image"
msgstr "" msgstr ""
#: part/views.py:700 #: part/views.py:737
msgid "Select Part Image" msgid "Select Part Image"
msgstr "" msgstr ""
#: part/views.py:729 #: part/views.py:766
msgid "Part image not found" msgid "Part image not found"
msgstr "" msgstr ""
#: part/views.py:740 #: part/views.py:777
msgid "Edit Part Properties" msgid "Edit Part Properties"
msgstr "" msgstr ""
#: part/views.py:762 #: part/views.py:799
msgid "Validate BOM" msgid "Validate BOM"
msgstr "" msgstr ""
#: part/views.py:925 #: part/views.py:962
msgid "No BOM file provided" msgid "No BOM file provided"
msgstr "" msgstr ""
#: part/views.py:1275 #: part/views.py:1312
msgid "Enter a valid quantity" msgid "Enter a valid quantity"
msgstr "" msgstr ""
#: part/views.py:1300 part/views.py:1303 #: part/views.py:1337 part/views.py:1340
msgid "Select valid part" msgid "Select valid part"
msgstr "" msgstr ""
#: part/views.py:1309 #: part/views.py:1346
msgid "Duplicate part selected" msgid "Duplicate part selected"
msgstr "" msgstr ""
#: part/views.py:1347 #: part/views.py:1384
msgid "Select a part" msgid "Select a part"
msgstr "" msgstr ""
#: part/views.py:1353 #: part/views.py:1390
msgid "Selected part creates a circular BOM" msgid "Selected part creates a circular BOM"
msgstr "" msgstr ""
#: part/views.py:1357 #: part/views.py:1394
msgid "Specify quantity" msgid "Specify quantity"
msgstr "" msgstr ""
#: part/views.py:1607 #: part/views.py:1644
msgid "Confirm Part Deletion" msgid "Confirm Part Deletion"
msgstr "" msgstr ""
#: part/views.py:1614 #: part/views.py:1651
msgid "Part was deleted" msgid "Part was deleted"
msgstr "" msgstr ""
#: part/views.py:1623 #: part/views.py:1660
msgid "Part Pricing" msgid "Part Pricing"
msgstr "" msgstr ""
#: part/views.py:1745 #: part/views.py:1782
msgid "Create Part Parameter Template" msgid "Create Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1753 #: part/views.py:1790
msgid "Edit Part Parameter Template" msgid "Edit Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1760 #: part/views.py:1797
msgid "Delete Part Parameter Template" msgid "Delete Part Parameter Template"
msgstr "" msgstr ""
#: part/views.py:1768 #: part/views.py:1805
msgid "Create Part Parameter" msgid "Create Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1818 #: part/views.py:1855
msgid "Edit Part Parameter" msgid "Edit Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1832 #: part/views.py:1869
msgid "Delete Part Parameter" msgid "Delete Part Parameter"
msgstr "" msgstr ""
#: part/views.py:1848 #: part/views.py:1885
msgid "Edit Part Category" msgid "Edit Part Category"
msgstr "" msgstr ""
#: part/views.py:1883 #: part/views.py:1920
msgid "Delete Part Category" msgid "Delete Part Category"
msgstr "" msgstr ""
#: part/views.py:1889 #: part/views.py:1926
msgid "Part category was deleted" msgid "Part category was deleted"
msgstr "" msgstr ""
#: part/views.py:1948 #: part/views.py:1985
msgid "Create BOM item" msgid "Create BOM item"
msgstr "" msgstr ""
#: part/views.py:2014 #: part/views.py:2051
msgid "Edit BOM item" msgid "Edit BOM item"
msgstr "" msgstr ""
#: part/views.py:2062 #: part/views.py:2099
msgid "Confim BOM item deletion" msgid "Confim BOM item deletion"
msgstr "" msgstr ""
@ -3602,44 +3625,44 @@ msgstr ""
msgid "Duplicate Stock Item" msgid "Duplicate Stock Item"
msgstr "" msgstr ""
#: stock/views.py:1361 #: stock/views.py:1359
msgid "Invalid quantity" msgid "Invalid quantity"
msgstr "" msgstr ""
#: stock/views.py:1364 #: stock/views.py:1362
msgid "Quantity cannot be less than zero" msgid "Quantity cannot be less than zero"
msgstr "" msgstr ""
#: stock/views.py:1368 #: stock/views.py:1366
msgid "Invalid part selection" msgid "Invalid part selection"
msgstr "" msgstr ""
#: stock/views.py:1417 #: stock/views.py:1415
#, python-brace-format #, python-brace-format
msgid "Created {n} new stock items" msgid "Created {n} new stock items"
msgstr "" msgstr ""
#: stock/views.py:1436 stock/views.py:1452 #: stock/views.py:1434 stock/views.py:1450
msgid "Created new stock item" msgid "Created new stock item"
msgstr "" msgstr ""
#: stock/views.py:1471 #: stock/views.py:1469
msgid "Delete Stock Location" msgid "Delete Stock Location"
msgstr "" msgstr ""
#: stock/views.py:1484 #: stock/views.py:1482
msgid "Delete Stock Item" msgid "Delete Stock Item"
msgstr "" msgstr ""
#: stock/views.py:1495 #: stock/views.py:1493
msgid "Delete Stock Tracking Entry" msgid "Delete Stock Tracking Entry"
msgstr "" msgstr ""
#: stock/views.py:1512 #: stock/views.py:1510
msgid "Edit Stock Tracking Entry" msgid "Edit Stock Tracking Entry"
msgstr "" msgstr ""
#: stock/views.py:1521 #: stock/views.py:1519
msgid "Add Stock Tracking Entry" msgid "Add Stock Tracking Entry"
msgstr "" msgstr ""
@ -3667,6 +3690,16 @@ msgstr ""
msgid "Delete Template" msgid "Delete Template"
msgstr "" msgstr ""
#: templates/InvenTree/settings/theme.html:25
#, python-format
msgid ""
"\n"
"\t\tThe CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected "
"color theme was not found.<br>\n"
"\t\tPlease select another color theme :)\n"
"\t"
msgstr ""
#: templates/InvenTree/starred_parts.html:7 #: templates/InvenTree/starred_parts.html:7
msgid "Starred Parts" msgid "Starred Parts"
msgstr "" msgstr ""
@ -3804,31 +3837,35 @@ msgstr ""
msgid "Barcode does not match Stock Item" msgid "Barcode does not match Stock Item"
msgstr "" msgstr ""
#: templates/js/bom.html:143 #: templates/js/bom.html:132
msgid "Open subassembly" msgid "Open subassembly"
msgstr "" msgstr ""
#: templates/js/bom.html:195 templates/js/build.html:115 #: templates/js/bom.html:184 templates/js/build.html:115
msgid "Available" msgid "Available"
msgstr "" msgstr ""
#: templates/js/bom.html:220 #: templates/js/bom.html:209
msgid "No pricing available" msgid "No pricing available"
msgstr "" msgstr ""
#: templates/js/bom.html:242 #: templates/js/bom.html:228
msgid "Actions"
msgstr ""
#: templates/js/bom.html:236
msgid "Validate BOM Item" msgid "Validate BOM Item"
msgstr "" msgstr ""
#: templates/js/bom.html:243 #: templates/js/bom.html:238
msgid "This line has been validated" msgid "This line has been validated"
msgstr "" msgstr ""
#: templates/js/bom.html:245 #: templates/js/bom.html:240
msgid "Edit BOM Item" msgid "Edit BOM Item"
msgstr "" msgstr ""
#: templates/js/bom.html:246 #: templates/js/bom.html:242
msgid "Delete BOM Item" msgid "Delete BOM Item"
msgstr "" msgstr ""
@ -4160,14 +4197,42 @@ msgstr ""
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: templates/stock_table.html:5
msgid "Export Stock Information"
msgstr ""
#: templates/stock_table.html:12
msgid "Add to selected stock items"
msgstr ""
#: templates/stock_table.html:13
msgid "Remove from selected stock items"
msgstr ""
#: templates/stock_table.html:14
msgid "Stocktake selected stock items"
msgstr ""
#: templates/stock_table.html:15
msgid "Move selected stock items"
msgstr ""
#: templates/stock_table.html:15 #: templates/stock_table.html:15
msgid "Move stock" msgid "Move stock"
msgstr "" msgstr ""
#: templates/stock_table.html:16
msgid "Order selected items"
msgstr ""
#: templates/stock_table.html:16 #: templates/stock_table.html:16
msgid "Order stock" msgid "Order stock"
msgstr "" msgstr ""
#: templates/stock_table.html:17
msgid "Delete selected items"
msgstr ""
#: templates/stock_table.html:17 #: templates/stock_table.html:17
msgid "Delete Stock" msgid "Delete Stock"
msgstr "" msgstr ""

View File

@ -89,7 +89,16 @@ class ReportTemplateBase(models.Model):
@property @property
def template_name(self): def template_name(self):
return os.path.join('report_template', self.getSubdir(), os.path.basename(self.template.name)) """
Returns the file system path to the template file.
Required for passing the file to an external process (e.g. LaTeX)
"""
template = os.path.join('report_template', self.getSubdir(), os.path.basename(self.template.name))
template = template.replace('/', os.path.sep)
template = template.replace('\\', os.path.sep)
return template
def get_context_data(self, request): def get_context_data(self, request):
""" """