diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index 6cdb283c86..93b1affc81 100644 Binary files a/InvenTree/locale/de/LC_MESSAGES/django.mo and b/InvenTree/locale/de/LC_MESSAGES/django.mo differ diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 8a0f157f70..2d5cb5b980 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 06:17+0000\n" +"POT-Creation-Date: 2020-06-12 00:13+0000\n" "PO-Revision-Date: 2020-05-03 11:32+0200\n" "Last-Translator: Christian Schlüter \n" "Language-Team: C \n" @@ -17,30 +17,14 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 19.12.0\n" -#: InvenTree/api.py:86 +#: InvenTree/api.py:83 msgid "No action specified" msgstr "Keine Aktion angegeben" -#: InvenTree/api.py:100 +#: InvenTree/api.py:97 msgid "No matching action found" msgstr "Keine passende Aktion gefunden" -#: InvenTree/api.py:131 -msgid "No barcode data provided" -msgstr "Keine Strichcodedaten bereitgestellt" - -#: InvenTree/api.py:146 -msgid "Barcode successfully decoded" -msgstr "Strichcode erfolgreich dekodiert" - -#: InvenTree/api.py:149 -msgid "Barcode plugin returned incorrect response" -msgstr "Ungültige Antwort vom Strichcode-Plugin" - -#: InvenTree/api.py:159 -msgid "Unknown barcode format" -msgstr "Unbekanntes Strichcode-Format" - #: InvenTree/forms.py:101 build/forms.py:37 msgid "Confirm" msgstr "Bestätigen" @@ -225,6 +209,50 @@ msgstr "Überschuss muss eine Ganzzahl oder ein Prozentwert sein" msgid "Database Statistics" msgstr "Datenbankstatistiken" +#: barcode/api.py:53 barcode/api.py:150 +msgid "Must provide barcode_data parameter" +msgstr "" + +#: barcode/api.py:126 +msgid "No match found for barcode data" +msgstr "" + +#: barcode/api.py:128 +msgid "Match found for barcode data" +msgstr "" + +#: barcode/api.py:153 +msgid "Must provide stockitem parameter" +msgstr "" + +#: barcode/api.py:160 +#, fuzzy +#| msgid "No matching action found" +msgid "No matching stock item found" +msgstr "Keine passende Aktion gefunden" + +#: barcode/api.py:190 +msgid "Barcode already matches StockItem object" +msgstr "" + +#: barcode/api.py:194 +msgid "Barcode already matches StockLocation object" +msgstr "" + +#: barcode/api.py:198 +msgid "Barcode already matches Part object" +msgstr "" + +#: barcode/api.py:204 barcode/api.py:216 +msgid "Barcode hash already matches StockItem object" +msgstr "" + +#: barcode/api.py:222 +#, fuzzy +#| msgid "Create new Stock Item" +msgid "Barcode associated with StockItem" +msgstr "Neues Lagerobjekt hinzufügen" + #: build/forms.py:58 #, fuzzy #| msgid "Location Details" @@ -333,7 +361,7 @@ msgstr "Chargennummer für diese Bau-Ausgabe" #: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_detail.html:24 #: part/templates/part/detail.html:74 part/templates/part/part_base.html:88 -#: stock/models.py:368 stock/templates/stock/item_base.html:221 +#: stock/models.py:368 stock/templates/stock/item_base.html:229 msgid "External Link" msgstr "Externer Link" @@ -414,7 +442,7 @@ msgstr "Neues Lagerobjekt" #: build/templates/build/allocate.html:161 #: order/templates/order/sales_order_detail.html:68 #: order/templates/order/sales_order_detail.html:150 stock/models.py:362 -#: stock/templates/stock/item_base.html:180 +#: stock/templates/stock/item_base.html:188 msgid "Serial Number" msgstr "Seriennummer" @@ -431,7 +459,7 @@ msgstr "Seriennummer" #: part/templates/part/allocation.html:49 #: stock/templates/stock/item_base.html:26 #: stock/templates/stock/item_base.html:32 -#: stock/templates/stock/item_base.html:186 +#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/stock_adjust.html:18 templates/js/bom.html:172 #: templates/js/build.html:52 templates/js/stock.html:653 msgid "Quantity" @@ -439,7 +467,7 @@ msgstr "Anzahl" #: build/templates/build/allocate.html:177 #: build/templates/build/auto_allocate.html:20 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:170 #: stock/templates/stock/stock_adjust.html:17 templates/js/stock.html:493 msgid "Location" msgstr "Standort" @@ -521,7 +549,7 @@ msgstr "Keine Lagerobjekt gefunden, die diesem Bau zugewiesen werden können" #: build/templates/build/build_base.html:8 #: build/templates/build/build_base.html:34 #: build/templates/build/complete.html:6 -#: stock/templates/stock/item_base.html:200 templates/js/build.html:33 +#: stock/templates/stock/item_base.html:208 templates/js/build.html:33 #: templates/navbar.html:12 msgid "Build" msgstr "Bau" @@ -541,7 +569,7 @@ msgstr "Bau-Status" #: build/templates/build/build_base.html:80 #: build/templates/build/detail.html:42 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:253 templates/js/build.html:57 +#: stock/templates/stock/item_base.html:261 templates/js/build.html:57 #: templates/js/order.html:162 templates/js/order.html:235 #: templates/js/stock.html:480 msgid "Status" @@ -553,7 +581,7 @@ msgstr "Status" #: order/templates/order/sales_order_notes.html:10 #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:27 -#: stock/templates/stock/item_base.html:150 templates/js/order.html:209 +#: stock/templates/stock/item_base.html:158 templates/js/order.html:209 msgid "Sales Order" msgstr "Bestellung" @@ -622,7 +650,7 @@ msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." #: build/templates/build/detail.html:48 -#: stock/templates/stock/item_base.html:193 templates/js/stock.html:488 +#: stock/templates/stock/item_base.html:201 templates/js/stock.html:488 msgid "Batch" msgstr "Los" @@ -976,14 +1004,14 @@ msgstr "Hersteller" #: company/templates/company/supplier_part_detail.html:21 order/models.py:148 #: order/templates/order/order_base.html:74 #: order/templates/order/order_wizard/select_pos.html:30 -#: stock/templates/stock/item_base.html:228 templates/js/company.html:52 +#: stock/templates/stock/item_base.html:236 templates/js/company.html:52 #: templates/js/company.html:134 templates/js/order.html:144 msgid "Supplier" msgstr "Zulieferer" #: company/templates/company/detail.html:26 order/models.py:314 #: order/templates/order/sales_order_base.html:73 stock/models.py:357 -#: stock/models.py:358 stock/templates/stock/item_base.html:137 +#: stock/models.py:358 stock/templates/stock/item_base.html:145 #: templates/js/company.html:44 templates/js/order.html:217 msgid "Customer" msgstr "Kunde" @@ -1098,7 +1126,7 @@ msgstr "Neuer Auftrag" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:331 -#: stock/templates/stock/item_base.html:233 templates/js/company.html:150 +#: stock/templates/stock/item_base.html:241 templates/js/company.html:150 msgid "Supplier Part" msgstr "Zulieferer-Teil" @@ -1385,7 +1413,7 @@ msgstr "Position - Notizen" #: order/models.py:466 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:23 -#: stock/templates/stock/item_base.html:207 templates/js/order.html:136 +#: stock/templates/stock/item_base.html:215 templates/js/order.html:136 msgid "Purchase Order" msgstr "Kaufvertrag" @@ -2114,14 +2142,14 @@ msgstr "Bestellung" #: part/templates/part/allocation.html:45 #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:58 -#: stock/templates/stock/item_base.html:215 +#: stock/templates/stock/item_base.html:223 #: stock/templates/stock/stock_adjust.html:16 templates/js/build.html:106 #: templates/js/stock.html:623 msgid "Stock Item" msgstr "Lagerobjekt" #: part/templates/part/allocation.html:20 -#: stock/templates/stock/item_base.html:156 +#: stock/templates/stock/item_base.html:164 msgid "Build Order" msgstr "Bauauftrag" @@ -2539,7 +2567,7 @@ msgstr "Benutzt in" msgid "Tracking" msgstr "Tracking" -#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:259 +#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:267 msgid "Tests" msgstr "" @@ -2738,22 +2766,6 @@ msgstr "BOM-Position beaarbeiten" msgid "Confim BOM item deletion" msgstr "Löschung von BOM-Position bestätigen" -#: plugins/barcode/inventree.py:70 -msgid "Part does not exist" -msgstr "Teil existiert nicht" - -#: plugins/barcode/inventree.py:79 -msgid "StockLocation does not exist" -msgstr "Lagerort existiert nicht" - -#: plugins/barcode/inventree.py:89 -msgid "StockItem does not exist" -msgstr "Lagerobjekt existiert nicht" - -#: plugins/barcode/inventree.py:92 -msgid "No matching data" -msgstr "Keine passenden Daten" - #: report/models.py:167 #, fuzzy #| msgid "Template part" @@ -2834,7 +2846,7 @@ msgstr "Teil kann nicht zu sich selbst gehören" msgid "Parent Stock Item" msgstr "Eltern-Lagerobjekt" -#: stock/models.py:322 stock/templates/stock/item_base.html:129 +#: stock/models.py:322 stock/templates/stock/item_base.html:137 msgid "Base Part" msgstr "Basisteil" @@ -3066,99 +3078,131 @@ msgstr "" "Dieses Lagerobjekt wird automatisch gelöscht wenn der Lagerbestand " "aufgebraucht ist." -#: stock/templates/stock/item_base.html:74 +#: stock/templates/stock/item_base.html:78 #, fuzzy -#| msgid "Add stock" -msgid "Add to stock" -msgstr "Bestand hinzufügen" +#| msgid "Source Location" +msgid "Barcode actions" +msgstr "Quell-Standort" -#: stock/templates/stock/item_base.html:77 +#: stock/templates/stock/item_base.html:80 #, fuzzy -#| msgid "Remove From Stock" -msgid "Take from stock" -msgstr "Aus Lagerbestand entfernen" +#| msgid "Part QR Code" +msgid "Show QR Code" +msgstr "Teil-QR-Code" -#: stock/templates/stock/item_base.html:80 templates/stock_table.html:14 +#: stock/templates/stock/item_base.html:81 +msgid "Print Label" +msgstr "" + +#: stock/templates/stock/item_base.html:82 +msgid "Link Barcode" +msgstr "" + +#: stock/templates/stock/item_base.html:84 +msgid "Unlink Barcode" +msgstr "" + +#: stock/templates/stock/item_base.html:91 +#, fuzzy +#| msgid "Confirm stock adjustment" +msgid "Stock adjustment actions" +msgstr "Bestands-Anpassung bestätigen" + +#: stock/templates/stock/item_base.html:94 templates/stock_table.html:14 msgid "Count stock" msgstr "Bestand zählen" -#: stock/templates/stock/item_base.html:84 -#, fuzzy -#| msgid "Serialize Stock" -msgid "Serialize stock" -msgstr "Lagerbestand erfassen" +#: stock/templates/stock/item_base.html:95 templates/stock_table.html:12 +msgid "Add stock" +msgstr "Bestand hinzufügen" -#: stock/templates/stock/item_base.html:90 stock/views.py:232 -#, fuzzy -#| msgid "Item assigned to customer?" -msgid "Assign to Customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +#: stock/templates/stock/item_base.html:96 templates/stock_table.html:13 +msgid "Remove stock" +msgstr "Bestand entfernen" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:98 #, fuzzy #| msgid "Order stock" msgid "Transfer stock" msgstr "Bestand bestellen" -#: stock/templates/stock/item_base.html:97 +#: stock/templates/stock/item_base.html:104 +#, fuzzy +#| msgid "Stock Locations" +msgid "Stock actions" +msgstr "Lagerobjekt-Standorte" + +#: stock/templates/stock/item_base.html:107 +#, fuzzy +#| msgid "Serialize Stock" +msgid "Serialize stock" +msgstr "Lagerbestand erfassen" + +#: stock/templates/stock/item_base.html:110 +#, fuzzy +#| msgid "Item assigned to customer?" +msgid "Assign to customer" +msgstr "Ist dieses Objekt einem Kunden zugeteilt?" + +#: stock/templates/stock/item_base.html:113 +#, fuzzy +#| msgid "Count stock items" +msgid "Convert to variant" +msgstr "Lagerobjekte zählen" + +#: stock/templates/stock/item_base.html:115 #, fuzzy #| msgid "Count stock items" msgid "Duplicate stock item" msgstr "Lagerobjekte zählen" -#: stock/templates/stock/item_base.html:102 -#, fuzzy -#| msgid "Count stock items" -msgid "Convert stock to variant" -msgstr "Lagerobjekte zählen" - -#: stock/templates/stock/item_base.html:107 -msgid "Generate test report" -msgstr "" - -#: stock/templates/stock/item_base.html:111 +#: stock/templates/stock/item_base.html:116 #, fuzzy #| msgid "Edit Stock Item" msgid "Edit stock item" msgstr "Lagerobjekt bearbeiten" -#: stock/templates/stock/item_base.html:115 +#: stock/templates/stock/item_base.html:118 #, fuzzy #| msgid "Delete Stock Item" msgid "Delete stock item" msgstr "Lagerobjekt löschen" -#: stock/templates/stock/item_base.html:124 +#: stock/templates/stock/item_base.html:123 +msgid "Generate test report" +msgstr "" + +#: stock/templates/stock/item_base.html:132 msgid "Stock Item Details" msgstr "Lagerbestands-Details" -#: stock/templates/stock/item_base.html:144 +#: stock/templates/stock/item_base.html:152 msgid "Belongs To" msgstr "Gehört zu" -#: stock/templates/stock/item_base.html:166 +#: stock/templates/stock/item_base.html:174 #, fuzzy #| msgid "No stock location set" msgid "No location set" msgstr "Kein Lagerort gesetzt" -#: stock/templates/stock/item_base.html:173 +#: stock/templates/stock/item_base.html:181 msgid "Unique Identifier" msgstr "Eindeutiger Bezeichner" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:222 msgid "Parent Item" msgstr "Elternposition" -#: stock/templates/stock/item_base.html:239 +#: stock/templates/stock/item_base.html:247 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: stock/templates/stock/item_base.html:244 +#: stock/templates/stock/item_base.html:252 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: stock/templates/stock/item_base.html:248 +#: stock/templates/stock/item_base.html:256 msgid "No stocktake performed" msgstr "Keine Inventur ausgeführt" @@ -3289,6 +3333,12 @@ msgstr "Lagerobjekt bearbeiten" msgid "Delete Stock Item Attachment" msgstr "Teilanhang löschen" +#: stock/views.py:232 +#, fuzzy +#| msgid "Item assigned to customer?" +msgid "Assign to Customer" +msgstr "Ist dieses Objekt einem Kunden zugeteilt?" + #: stock/views.py:270 #, fuzzy #| msgid "Delete Template" @@ -3424,8 +3474,10 @@ msgid "Create new Stock Item" msgstr "Neues Lagerobjekt hinzufügen" #: stock/views.py:1167 -msgid "Copy Stock Item" -msgstr "Lagerobjekt kopieren" +#, fuzzy +#| msgid "Count stock items" +msgid "Duplicate Stock Item" +msgstr "Lagerobjekte zählen" #: stock/views.py:1240 msgid "Invalid quantity" @@ -3832,42 +3884,38 @@ msgstr "Kaufen" msgid "Sell" msgstr "Verkaufen" -#: templates/navbar.html:36 +#: templates/navbar.html:32 +msgid "Scan Barcode" +msgstr "" + +#: templates/navbar.html:41 msgid "Admin" msgstr "Admin" -#: templates/navbar.html:39 +#: templates/navbar.html:44 msgid "Settings" msgstr "Einstellungen" -#: templates/navbar.html:40 +#: templates/navbar.html:45 msgid "Logout" msgstr "Ausloggen" -#: templates/navbar.html:42 +#: templates/navbar.html:47 msgid "Login" msgstr "Einloggen" -#: templates/navbar.html:45 +#: templates/navbar.html:50 msgid "About InvenTree" msgstr "Über InvenBaum" -#: templates/navbar.html:46 +#: templates/navbar.html:51 msgid "Statistics" msgstr "Statistiken" -#: templates/search_form.html:6 +#: templates/search_form.html:6 templates/search_form.html:8 msgid "Search" msgstr "Suche" -#: templates/stock_table.html:12 -msgid "Add stock" -msgstr "Bestand hinzufügen" - -#: templates/stock_table.html:13 -msgid "Remove stock" -msgstr "Bestand entfernen" - #: templates/stock_table.html:15 msgid "Move stock" msgstr "Bestand bewegen" @@ -3880,6 +3928,43 @@ msgstr "Bestand bestellen" msgid "Delete Stock" msgstr "Bestand löschen" +#~ msgid "No barcode data provided" +#~ msgstr "Keine Strichcodedaten bereitgestellt" + +#~ msgid "Barcode successfully decoded" +#~ msgstr "Strichcode erfolgreich dekodiert" + +#~ msgid "Barcode plugin returned incorrect response" +#~ msgstr "Ungültige Antwort vom Strichcode-Plugin" + +#~ msgid "Unknown barcode format" +#~ msgstr "Unbekanntes Strichcode-Format" + +#~ msgid "Part does not exist" +#~ msgstr "Teil existiert nicht" + +#~ msgid "StockLocation does not exist" +#~ msgstr "Lagerort existiert nicht" + +#~ msgid "StockItem does not exist" +#~ msgstr "Lagerobjekt existiert nicht" + +#~ msgid "No matching data" +#~ msgstr "Keine passenden Daten" + +#, fuzzy +#~| msgid "Add stock" +#~ msgid "Add to stock" +#~ msgstr "Bestand hinzufügen" + +#, fuzzy +#~| msgid "Remove From Stock" +#~ msgid "Take from stock" +#~ msgstr "Aus Lagerbestand entfernen" + +#~ msgid "Copy Stock Item" +#~ msgstr "Lagerobjekt kopieren" + #~ msgid "Part cannot be a variant of another part if it is already a template" #~ msgstr "" #~ "Teil kann keine Variante eines anderen Teils sein wenn es bereits eine " diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index fb77271de8..70f1e96161 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 06:17+0000\n" +"POT-Creation-Date: 2020-06-12 00:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,30 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: InvenTree/api.py:86 +#: InvenTree/api.py:83 msgid "No action specified" msgstr "" -#: InvenTree/api.py:100 +#: InvenTree/api.py:97 msgid "No matching action found" msgstr "" -#: InvenTree/api.py:131 -msgid "No barcode data provided" -msgstr "" - -#: InvenTree/api.py:146 -msgid "Barcode successfully decoded" -msgstr "" - -#: InvenTree/api.py:149 -msgid "Barcode plugin returned incorrect response" -msgstr "" - -#: InvenTree/api.py:159 -msgid "Unknown barcode format" -msgstr "" - #: InvenTree/forms.py:101 build/forms.py:37 msgid "Confirm" msgstr "" @@ -218,6 +202,46 @@ msgstr "" msgid "Database Statistics" msgstr "" +#: barcode/api.py:53 barcode/api.py:150 +msgid "Must provide barcode_data parameter" +msgstr "" + +#: barcode/api.py:126 +msgid "No match found for barcode data" +msgstr "" + +#: barcode/api.py:128 +msgid "Match found for barcode data" +msgstr "" + +#: barcode/api.py:153 +msgid "Must provide stockitem parameter" +msgstr "" + +#: barcode/api.py:160 +msgid "No matching stock item found" +msgstr "" + +#: barcode/api.py:190 +msgid "Barcode already matches StockItem object" +msgstr "" + +#: barcode/api.py:194 +msgid "Barcode already matches StockLocation object" +msgstr "" + +#: barcode/api.py:198 +msgid "Barcode already matches Part object" +msgstr "" + +#: barcode/api.py:204 barcode/api.py:216 +msgid "Barcode hash already matches StockItem object" +msgstr "" + +#: barcode/api.py:222 +msgid "Barcode associated with StockItem" +msgstr "" + #: build/forms.py:58 msgid "Location of completed parts" msgstr "" @@ -318,7 +342,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_detail.html:24 #: part/templates/part/detail.html:74 part/templates/part/part_base.html:88 -#: stock/models.py:368 stock/templates/stock/item_base.html:221 +#: stock/models.py:368 stock/templates/stock/item_base.html:229 msgid "External Link" msgstr "" @@ -398,7 +422,7 @@ msgstr "" #: build/templates/build/allocate.html:161 #: order/templates/order/sales_order_detail.html:68 #: order/templates/order/sales_order_detail.html:150 stock/models.py:362 -#: stock/templates/stock/item_base.html:180 +#: stock/templates/stock/item_base.html:188 msgid "Serial Number" msgstr "" @@ -415,7 +439,7 @@ msgstr "" #: part/templates/part/allocation.html:49 #: stock/templates/stock/item_base.html:26 #: stock/templates/stock/item_base.html:32 -#: stock/templates/stock/item_base.html:186 +#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/stock_adjust.html:18 templates/js/bom.html:172 #: templates/js/build.html:52 templates/js/stock.html:653 msgid "Quantity" @@ -423,7 +447,7 @@ msgstr "" #: build/templates/build/allocate.html:177 #: build/templates/build/auto_allocate.html:20 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:170 #: stock/templates/stock/stock_adjust.html:17 templates/js/stock.html:493 msgid "Location" msgstr "" @@ -504,7 +528,7 @@ msgstr "" #: build/templates/build/build_base.html:8 #: build/templates/build/build_base.html:34 #: build/templates/build/complete.html:6 -#: stock/templates/stock/item_base.html:200 templates/js/build.html:33 +#: stock/templates/stock/item_base.html:208 templates/js/build.html:33 #: templates/navbar.html:12 msgid "Build" msgstr "" @@ -524,7 +548,7 @@ msgstr "" #: build/templates/build/build_base.html:80 #: build/templates/build/detail.html:42 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:253 templates/js/build.html:57 +#: stock/templates/stock/item_base.html:261 templates/js/build.html:57 #: templates/js/order.html:162 templates/js/order.html:235 #: templates/js/stock.html:480 msgid "Status" @@ -536,7 +560,7 @@ msgstr "" #: order/templates/order/sales_order_notes.html:10 #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:27 -#: stock/templates/stock/item_base.html:150 templates/js/order.html:209 +#: stock/templates/stock/item_base.html:158 templates/js/order.html:209 msgid "Sales Order" msgstr "" @@ -603,7 +627,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:48 -#: stock/templates/stock/item_base.html:193 templates/js/stock.html:488 +#: stock/templates/stock/item_base.html:201 templates/js/stock.html:488 msgid "Batch" msgstr "" @@ -950,14 +974,14 @@ msgstr "" #: company/templates/company/supplier_part_detail.html:21 order/models.py:148 #: order/templates/order/order_base.html:74 #: order/templates/order/order_wizard/select_pos.html:30 -#: stock/templates/stock/item_base.html:228 templates/js/company.html:52 +#: stock/templates/stock/item_base.html:236 templates/js/company.html:52 #: templates/js/company.html:134 templates/js/order.html:144 msgid "Supplier" msgstr "" #: company/templates/company/detail.html:26 order/models.py:314 #: order/templates/order/sales_order_base.html:73 stock/models.py:357 -#: stock/models.py:358 stock/templates/stock/item_base.html:137 +#: stock/models.py:358 stock/templates/stock/item_base.html:145 #: templates/js/company.html:44 templates/js/order.html:217 msgid "Customer" msgstr "" @@ -1071,7 +1095,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:331 -#: stock/templates/stock/item_base.html:233 templates/js/company.html:150 +#: stock/templates/stock/item_base.html:241 templates/js/company.html:150 msgid "Supplier Part" msgstr "" @@ -1354,7 +1378,7 @@ msgstr "" #: order/models.py:466 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:23 -#: stock/templates/stock/item_base.html:207 templates/js/order.html:136 +#: stock/templates/stock/item_base.html:215 templates/js/order.html:136 msgid "Purchase Order" msgstr "" @@ -2052,14 +2076,14 @@ msgstr "" #: part/templates/part/allocation.html:45 #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:58 -#: stock/templates/stock/item_base.html:215 +#: stock/templates/stock/item_base.html:223 #: stock/templates/stock/stock_adjust.html:16 templates/js/build.html:106 #: templates/js/stock.html:623 msgid "Stock Item" msgstr "" #: part/templates/part/allocation.html:20 -#: stock/templates/stock/item_base.html:156 +#: stock/templates/stock/item_base.html:164 msgid "Build Order" msgstr "" @@ -2453,7 +2477,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:259 +#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:267 msgid "Tests" msgstr "" @@ -2646,22 +2670,6 @@ msgstr "" msgid "Confim BOM item deletion" msgstr "" -#: plugins/barcode/inventree.py:70 -msgid "Part does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:79 -msgid "StockLocation does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:89 -msgid "StockItem does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:92 -msgid "No matching data" -msgstr "" - #: report/models.py:167 msgid "Template name" msgstr "" @@ -2731,7 +2739,7 @@ msgstr "" msgid "Parent Stock Item" msgstr "" -#: stock/models.py:322 stock/templates/stock/item_base.html:129 +#: stock/models.py:322 stock/templates/stock/item_base.html:137 msgid "Base Part" msgstr "" @@ -2937,79 +2945,107 @@ msgid "" "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:74 -msgid "Add to stock" +#: stock/templates/stock/item_base.html:78 +msgid "Barcode actions" msgstr "" -#: stock/templates/stock/item_base.html:77 -msgid "Take from stock" +#: stock/templates/stock/item_base.html:80 +msgid "Show QR Code" msgstr "" -#: stock/templates/stock/item_base.html:80 templates/stock_table.html:14 -msgid "Count stock" +#: stock/templates/stock/item_base.html:81 +msgid "Print Label" +msgstr "" + +#: stock/templates/stock/item_base.html:82 +msgid "Link Barcode" msgstr "" #: stock/templates/stock/item_base.html:84 -msgid "Serialize stock" +msgid "Unlink Barcode" msgstr "" -#: stock/templates/stock/item_base.html:90 stock/views.py:232 -msgid "Assign to Customer" +#: stock/templates/stock/item_base.html:91 +msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:94 templates/stock_table.html:14 +msgid "Count stock" +msgstr "" + +#: stock/templates/stock/item_base.html:95 templates/stock_table.html:12 +msgid "Add stock" +msgstr "" + +#: stock/templates/stock/item_base.html:96 templates/stock_table.html:13 +msgid "Remove stock" +msgstr "" + +#: stock/templates/stock/item_base.html:98 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:97 -msgid "Duplicate stock item" -msgstr "" - -#: stock/templates/stock/item_base.html:102 -msgid "Convert stock to variant" +#: stock/templates/stock/item_base.html:104 +msgid "Stock actions" msgstr "" #: stock/templates/stock/item_base.html:107 -msgid "Generate test report" +msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:111 -msgid "Edit stock item" +#: stock/templates/stock/item_base.html:110 +msgid "Assign to customer" +msgstr "" + +#: stock/templates/stock/item_base.html:113 +msgid "Convert to variant" msgstr "" #: stock/templates/stock/item_base.html:115 +msgid "Duplicate stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:116 +msgid "Edit stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:118 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:124 +#: stock/templates/stock/item_base.html:123 +msgid "Generate test report" +msgstr "" + +#: stock/templates/stock/item_base.html:132 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:144 +#: stock/templates/stock/item_base.html:152 msgid "Belongs To" msgstr "" -#: stock/templates/stock/item_base.html:166 +#: stock/templates/stock/item_base.html:174 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:173 +#: stock/templates/stock/item_base.html:181 msgid "Unique Identifier" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:222 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:239 +#: stock/templates/stock/item_base.html:247 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:244 +#: stock/templates/stock/item_base.html:252 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:248 +#: stock/templates/stock/item_base.html:256 msgid "No stocktake performed" msgstr "" @@ -3128,6 +3164,10 @@ msgstr "" msgid "Delete Stock Item Attachment" msgstr "" +#: stock/views.py:232 +msgid "Assign to Customer" +msgstr "" + #: stock/views.py:270 msgid "Delete All Test Data" msgstr "" @@ -3251,7 +3291,7 @@ msgid "Create new Stock Item" msgstr "" #: stock/views.py:1167 -msgid "Copy Stock Item" +msgid "Duplicate Stock Item" msgstr "" #: stock/views.py:1240 @@ -3635,42 +3675,38 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:36 +#: templates/navbar.html:32 +msgid "Scan Barcode" +msgstr "" + +#: templates/navbar.html:41 msgid "Admin" msgstr "" -#: templates/navbar.html:39 +#: templates/navbar.html:44 msgid "Settings" msgstr "" -#: templates/navbar.html:40 +#: templates/navbar.html:45 msgid "Logout" msgstr "" -#: templates/navbar.html:42 +#: templates/navbar.html:47 msgid "Login" msgstr "" -#: templates/navbar.html:45 +#: templates/navbar.html:50 msgid "About InvenTree" msgstr "" -#: templates/navbar.html:46 +#: templates/navbar.html:51 msgid "Statistics" msgstr "" -#: templates/search_form.html:6 +#: templates/search_form.html:6 templates/search_form.html:8 msgid "Search" msgstr "" -#: templates/stock_table.html:12 -msgid "Add stock" -msgstr "" - -#: templates/stock_table.html:13 -msgid "Remove stock" -msgstr "" - #: templates/stock_table.html:15 msgid "Move stock" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index fb77271de8..70f1e96161 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 06:17+0000\n" +"POT-Creation-Date: 2020-06-12 00:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,30 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: InvenTree/api.py:86 +#: InvenTree/api.py:83 msgid "No action specified" msgstr "" -#: InvenTree/api.py:100 +#: InvenTree/api.py:97 msgid "No matching action found" msgstr "" -#: InvenTree/api.py:131 -msgid "No barcode data provided" -msgstr "" - -#: InvenTree/api.py:146 -msgid "Barcode successfully decoded" -msgstr "" - -#: InvenTree/api.py:149 -msgid "Barcode plugin returned incorrect response" -msgstr "" - -#: InvenTree/api.py:159 -msgid "Unknown barcode format" -msgstr "" - #: InvenTree/forms.py:101 build/forms.py:37 msgid "Confirm" msgstr "" @@ -218,6 +202,46 @@ msgstr "" msgid "Database Statistics" msgstr "" +#: barcode/api.py:53 barcode/api.py:150 +msgid "Must provide barcode_data parameter" +msgstr "" + +#: barcode/api.py:126 +msgid "No match found for barcode data" +msgstr "" + +#: barcode/api.py:128 +msgid "Match found for barcode data" +msgstr "" + +#: barcode/api.py:153 +msgid "Must provide stockitem parameter" +msgstr "" + +#: barcode/api.py:160 +msgid "No matching stock item found" +msgstr "" + +#: barcode/api.py:190 +msgid "Barcode already matches StockItem object" +msgstr "" + +#: barcode/api.py:194 +msgid "Barcode already matches StockLocation object" +msgstr "" + +#: barcode/api.py:198 +msgid "Barcode already matches Part object" +msgstr "" + +#: barcode/api.py:204 barcode/api.py:216 +msgid "Barcode hash already matches StockItem object" +msgstr "" + +#: barcode/api.py:222 +msgid "Barcode associated with StockItem" +msgstr "" + #: build/forms.py:58 msgid "Location of completed parts" msgstr "" @@ -318,7 +342,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:60 #: company/templates/company/supplier_part_detail.html:24 #: part/templates/part/detail.html:74 part/templates/part/part_base.html:88 -#: stock/models.py:368 stock/templates/stock/item_base.html:221 +#: stock/models.py:368 stock/templates/stock/item_base.html:229 msgid "External Link" msgstr "" @@ -398,7 +422,7 @@ msgstr "" #: build/templates/build/allocate.html:161 #: order/templates/order/sales_order_detail.html:68 #: order/templates/order/sales_order_detail.html:150 stock/models.py:362 -#: stock/templates/stock/item_base.html:180 +#: stock/templates/stock/item_base.html:188 msgid "Serial Number" msgstr "" @@ -415,7 +439,7 @@ msgstr "" #: part/templates/part/allocation.html:49 #: stock/templates/stock/item_base.html:26 #: stock/templates/stock/item_base.html:32 -#: stock/templates/stock/item_base.html:186 +#: stock/templates/stock/item_base.html:194 #: stock/templates/stock/stock_adjust.html:18 templates/js/bom.html:172 #: templates/js/build.html:52 templates/js/stock.html:653 msgid "Quantity" @@ -423,7 +447,7 @@ msgstr "" #: build/templates/build/allocate.html:177 #: build/templates/build/auto_allocate.html:20 -#: stock/templates/stock/item_base.html:162 +#: stock/templates/stock/item_base.html:170 #: stock/templates/stock/stock_adjust.html:17 templates/js/stock.html:493 msgid "Location" msgstr "" @@ -504,7 +528,7 @@ msgstr "" #: build/templates/build/build_base.html:8 #: build/templates/build/build_base.html:34 #: build/templates/build/complete.html:6 -#: stock/templates/stock/item_base.html:200 templates/js/build.html:33 +#: stock/templates/stock/item_base.html:208 templates/js/build.html:33 #: templates/navbar.html:12 msgid "Build" msgstr "" @@ -524,7 +548,7 @@ msgstr "" #: build/templates/build/build_base.html:80 #: build/templates/build/detail.html:42 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:253 templates/js/build.html:57 +#: stock/templates/stock/item_base.html:261 templates/js/build.html:57 #: templates/js/order.html:162 templates/js/order.html:235 #: templates/js/stock.html:480 msgid "Status" @@ -536,7 +560,7 @@ msgstr "" #: order/templates/order/sales_order_notes.html:10 #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:27 -#: stock/templates/stock/item_base.html:150 templates/js/order.html:209 +#: stock/templates/stock/item_base.html:158 templates/js/order.html:209 msgid "Sales Order" msgstr "" @@ -603,7 +627,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:48 -#: stock/templates/stock/item_base.html:193 templates/js/stock.html:488 +#: stock/templates/stock/item_base.html:201 templates/js/stock.html:488 msgid "Batch" msgstr "" @@ -950,14 +974,14 @@ msgstr "" #: company/templates/company/supplier_part_detail.html:21 order/models.py:148 #: order/templates/order/order_base.html:74 #: order/templates/order/order_wizard/select_pos.html:30 -#: stock/templates/stock/item_base.html:228 templates/js/company.html:52 +#: stock/templates/stock/item_base.html:236 templates/js/company.html:52 #: templates/js/company.html:134 templates/js/order.html:144 msgid "Supplier" msgstr "" #: company/templates/company/detail.html:26 order/models.py:314 #: order/templates/order/sales_order_base.html:73 stock/models.py:357 -#: stock/models.py:358 stock/templates/stock/item_base.html:137 +#: stock/models.py:358 stock/templates/stock/item_base.html:145 #: templates/js/company.html:44 templates/js/order.html:217 msgid "Customer" msgstr "" @@ -1071,7 +1095,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:331 -#: stock/templates/stock/item_base.html:233 templates/js/company.html:150 +#: stock/templates/stock/item_base.html:241 templates/js/company.html:150 msgid "Supplier Part" msgstr "" @@ -1354,7 +1378,7 @@ msgstr "" #: order/models.py:466 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:23 -#: stock/templates/stock/item_base.html:207 templates/js/order.html:136 +#: stock/templates/stock/item_base.html:215 templates/js/order.html:136 msgid "Purchase Order" msgstr "" @@ -2052,14 +2076,14 @@ msgstr "" #: part/templates/part/allocation.html:45 #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:58 -#: stock/templates/stock/item_base.html:215 +#: stock/templates/stock/item_base.html:223 #: stock/templates/stock/stock_adjust.html:16 templates/js/build.html:106 #: templates/js/stock.html:623 msgid "Stock Item" msgstr "" #: part/templates/part/allocation.html:20 -#: stock/templates/stock/item_base.html:156 +#: stock/templates/stock/item_base.html:164 msgid "Build Order" msgstr "" @@ -2453,7 +2477,7 @@ msgstr "" msgid "Tracking" msgstr "" -#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:259 +#: part/templates/part/tabs.html:64 stock/templates/stock/item_base.html:267 msgid "Tests" msgstr "" @@ -2646,22 +2670,6 @@ msgstr "" msgid "Confim BOM item deletion" msgstr "" -#: plugins/barcode/inventree.py:70 -msgid "Part does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:79 -msgid "StockLocation does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:89 -msgid "StockItem does not exist" -msgstr "" - -#: plugins/barcode/inventree.py:92 -msgid "No matching data" -msgstr "" - #: report/models.py:167 msgid "Template name" msgstr "" @@ -2731,7 +2739,7 @@ msgstr "" msgid "Parent Stock Item" msgstr "" -#: stock/models.py:322 stock/templates/stock/item_base.html:129 +#: stock/models.py:322 stock/templates/stock/item_base.html:137 msgid "Base Part" msgstr "" @@ -2937,79 +2945,107 @@ msgid "" "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:74 -msgid "Add to stock" +#: stock/templates/stock/item_base.html:78 +msgid "Barcode actions" msgstr "" -#: stock/templates/stock/item_base.html:77 -msgid "Take from stock" +#: stock/templates/stock/item_base.html:80 +msgid "Show QR Code" msgstr "" -#: stock/templates/stock/item_base.html:80 templates/stock_table.html:14 -msgid "Count stock" +#: stock/templates/stock/item_base.html:81 +msgid "Print Label" +msgstr "" + +#: stock/templates/stock/item_base.html:82 +msgid "Link Barcode" msgstr "" #: stock/templates/stock/item_base.html:84 -msgid "Serialize stock" +msgid "Unlink Barcode" msgstr "" -#: stock/templates/stock/item_base.html:90 stock/views.py:232 -msgid "Assign to Customer" +#: stock/templates/stock/item_base.html:91 +msgid "Stock adjustment actions" msgstr "" -#: stock/templates/stock/item_base.html:94 +#: stock/templates/stock/item_base.html:94 templates/stock_table.html:14 +msgid "Count stock" +msgstr "" + +#: stock/templates/stock/item_base.html:95 templates/stock_table.html:12 +msgid "Add stock" +msgstr "" + +#: stock/templates/stock/item_base.html:96 templates/stock_table.html:13 +msgid "Remove stock" +msgstr "" + +#: stock/templates/stock/item_base.html:98 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:97 -msgid "Duplicate stock item" -msgstr "" - -#: stock/templates/stock/item_base.html:102 -msgid "Convert stock to variant" +#: stock/templates/stock/item_base.html:104 +msgid "Stock actions" msgstr "" #: stock/templates/stock/item_base.html:107 -msgid "Generate test report" +msgid "Serialize stock" msgstr "" -#: stock/templates/stock/item_base.html:111 -msgid "Edit stock item" +#: stock/templates/stock/item_base.html:110 +msgid "Assign to customer" +msgstr "" + +#: stock/templates/stock/item_base.html:113 +msgid "Convert to variant" msgstr "" #: stock/templates/stock/item_base.html:115 +msgid "Duplicate stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:116 +msgid "Edit stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:118 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:124 +#: stock/templates/stock/item_base.html:123 +msgid "Generate test report" +msgstr "" + +#: stock/templates/stock/item_base.html:132 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:144 +#: stock/templates/stock/item_base.html:152 msgid "Belongs To" msgstr "" -#: stock/templates/stock/item_base.html:166 +#: stock/templates/stock/item_base.html:174 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:173 +#: stock/templates/stock/item_base.html:181 msgid "Unique Identifier" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:222 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:239 +#: stock/templates/stock/item_base.html:247 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:244 +#: stock/templates/stock/item_base.html:252 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:248 +#: stock/templates/stock/item_base.html:256 msgid "No stocktake performed" msgstr "" @@ -3128,6 +3164,10 @@ msgstr "" msgid "Delete Stock Item Attachment" msgstr "" +#: stock/views.py:232 +msgid "Assign to Customer" +msgstr "" + #: stock/views.py:270 msgid "Delete All Test Data" msgstr "" @@ -3251,7 +3291,7 @@ msgid "Create new Stock Item" msgstr "" #: stock/views.py:1167 -msgid "Copy Stock Item" +msgid "Duplicate Stock Item" msgstr "" #: stock/views.py:1240 @@ -3635,42 +3675,38 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:36 +#: templates/navbar.html:32 +msgid "Scan Barcode" +msgstr "" + +#: templates/navbar.html:41 msgid "Admin" msgstr "" -#: templates/navbar.html:39 +#: templates/navbar.html:44 msgid "Settings" msgstr "" -#: templates/navbar.html:40 +#: templates/navbar.html:45 msgid "Logout" msgstr "" -#: templates/navbar.html:42 +#: templates/navbar.html:47 msgid "Login" msgstr "" -#: templates/navbar.html:45 +#: templates/navbar.html:50 msgid "About InvenTree" msgstr "" -#: templates/navbar.html:46 +#: templates/navbar.html:51 msgid "Statistics" msgstr "" -#: templates/search_form.html:6 +#: templates/search_form.html:6 templates/search_form.html:8 msgid "Search" msgstr "" -#: templates/stock_table.html:12 -msgid "Add stock" -msgstr "" - -#: templates/stock_table.html:13 -msgid "Remove stock" -msgstr "" - #: templates/stock_table.html:15 msgid "Move stock" msgstr "" diff --git a/InvenTree/stock/views.py b/InvenTree/stock/views.py index 6f9eeeec2e..49db90d578 100644 --- a/InvenTree/stock/views.py +++ b/InvenTree/stock/views.py @@ -1164,7 +1164,7 @@ class StockItemCreate(AjaxCreateView): try: original = StockItem.objects.get(pk=item_to_copy) initials = model_to_dict(original) - self.ajax_form_title = _("Copy Stock Item") + self.ajax_form_title = _("Duplicate Stock Item") except StockItem.DoesNotExist: initials = super(StockItemCreate, self).get_initial().copy()