diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 8dece7d55b..3175e03df5 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplicitní výrobní číslo: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Nevyplněné výrobní číslo" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Neplatná skupina: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Neplatná/nevyplněná skupina {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Nenalezena žádná výrobní čísla" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 81109a9b6b..0f89801511 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -121,44 +121,44 @@ msgstr "Remote-Server gab leere Antwort zurück" msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Doppelte Seriennummer: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Keine Seriennummer angegeben" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ungültiger Gruppenbereich: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ungültige Gruppe: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ungültige Gruppensequenz: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ungültige/Keine Gruppe {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Keine Seriennummern gefunden" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Anzahl der eindeutigen Seriennummern ({s}) muss mit der Anzahl ({q}) übereinstimmen" @@ -816,7 +816,7 @@ msgstr "Auftrag Referenz" msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Quell-Lagerort" @@ -942,42 +942,42 @@ msgstr "Endprodukt bereits hergstellt" msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Ausgewähltes Bestands-Objekt nicht in Stückliste für Teil '{p}' gefunden" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Bauauftrag" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Bauauftrag starten um Teile zuzuweisen" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Quell-Lagerartikel" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "Endprodukt" @@ -1070,7 +1070,7 @@ msgstr "Dieses Endprodukt ist nicht vollständig zugewiesen" msgid "Enter quantity for build output" msgstr "Menge der Endprodukte angeben" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "Unfertige Endprodukte entfernen" msgid "Delete any build outputs which have not been completed" msgstr "Lösche alle noch nicht abgeschlossenen Endprodukte" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "Nicht zugewiesene akzeptieren" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "Bauauftrag hat unvollständige Aufbauten" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "Es wurden keine Endprodukte für diesen Bauauftrag erstellt" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "Endprodukt" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "Endprodukt muss auf den gleichen Bauauftrag verweisen" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "Dieser Lagerbestand wurde bereits diesem Endprodukt zugewiesen" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerort, von dem Teile bezogen werden sollen (leer lassen, um sie von jedem Lagerort zu nehmen)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "Lagerort ausschließen" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "Lagerartikel vom ausgewählten Ort ausschließen" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "Wechselbares Lagerbestand" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagerartikel an mehreren Standorten können austauschbar verwendet werden" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "Ersatzbestand" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "Zuordnung von Ersatzteilen erlauben" @@ -5520,7 +5528,7 @@ msgstr "Neue Variante von Vorlage anlegen '%(full_name)s'." msgid "Unknown database" msgstr "Unbekannte Datenbank" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "{title} v{version}" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 8695c2a2da..471b09711b 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 988374f9ab..b58048382b 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: 2022-08-07 12:49+0000\n" +"POT-Creation-Date: 2022-08-09 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: InvenTree/api.py:52 +#: InvenTree/api.py:54 msgid "API endpoint not found" msgstr "" @@ -122,44 +122,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -5517,11 +5517,11 @@ msgstr "" msgid "Create a new variant of template '%(full_name)s'." msgstr "" -#: part/templatetags/inventree_extras.py:157 +#: part/templatetags/inventree_extras.py:177 msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:202 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index ce644169b2..4c858dd9d8 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 988374f9ab..b58048382b 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 12:49+0000\n" +"POT-Creation-Date: 2022-08-09 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: InvenTree/api.py:52 +#: InvenTree/api.py:54 msgid "API endpoint not found" msgstr "" @@ -122,44 +122,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -5517,11 +5517,11 @@ msgstr "" msgid "Create a new variant of template '%(full_name)s'." msgstr "" -#: part/templatetags/inventree_extras.py:157 +#: part/templatetags/inventree_extras.py:177 msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:202 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index cf5f538745..8aec6e43c7 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 4fc541b2b8..fedbd229c1 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Dupliquer le numéro : {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Chaîne de numéro de série vide" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Plage de groupe invalide : {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Groupe invalide : {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Séquence de groupe invalide : {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Invalide/aucun groupe {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Aucun numéro de série trouvé" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Le nombre de numéros de série uniques ({s}) doit correspondre à la quantité ({q})" @@ -816,7 +816,7 @@ msgstr "Bon de commande de référence" msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Emplacement d'origine" @@ -942,42 +942,42 @@ msgstr "L'ordre de production a déjà été réalisé" msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "L'article du stock sélectionné n'a pas été trouvé dans la BOM" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Assemblage" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Construction à laquelle allouer des pièces" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Construction à laquelle allouer des pièces" msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Stock d'origine de l'article" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Stock de destination de l'article" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "Sortie d'assemblage" @@ -1070,7 +1070,7 @@ msgstr "Cet ordre de production n'est pas complètement attribué" msgid "Enter quantity for build output" msgstr "Entrer la quantité désiré pour la fabrication" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "Supprimer les sorties incomplètes" msgid "Delete any build outputs which have not been completed" msgstr "Supprimer toutes les sorties de construction qui n'ont pas été complétées" -#: build/serializers.py:480 -msgid "Accept Overallocated" -msgstr "Accepter la surallocation" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" +msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" -msgstr "Accepter les articles en stock qui ont été suralloués à cette commande de construction" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" +msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:494 +msgid "Overallocated Stock" +msgstr "" + +#: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 msgid "Some stock items have been overallocated" msgstr "Certains articles en stock ont été suralloués" -#: build/serializers.py:496 +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "Accepter les non-alloués" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "La quantité nécessaire n'a pas encore été complétée" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "L'ordre de production a des sorties incomplètes" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "Aucune sortie de construction n'a été créée pour cet ordre de construction" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Article de la nomenclature" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "Sortie d'assemblage" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "La sortie de la construction doit pointer vers la même version" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "La sortie de construction doit être spécifiée pour l'allocation des pièces tracées" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la compilation ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "Cet article de stock a déjà été alloué à cette sortie de construction" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "Les éléments d'allocation doivent être fournis" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Emplacement de stock où les pièces doivent être fournies (laisser vide pour les prendre à partir de n'importe quel endroit)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "Emplacements exclus" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "Exclure les articles en stock de cet emplacement sélectionné" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "Stock interchangeable" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Les articles en stock à plusieurs emplacements peuvent être utilisés de manière interchangeable" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "Stock de substitution" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "Autoriser l'allocation des pièces de remplacement" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 55c0fce256..cc1afec550 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "קבוצה שגויה: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "קבוצה שגויה / לא נמצאה {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "מספרים סידוריים לא נמצאו" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 838fa7ce54..f07bc7ba36 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -121,44 +121,44 @@ msgstr "A kiszolgáló üres választ adott" msgid "Supplied URL is not a valid image file" msgstr "A megadott URL nem egy érvényes kép fájl" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplikált sorozatszám: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Üres sorozatszám" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Érvénytelen csoport tartomány: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Érvénytelen csoport: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Érvénytelen csoport szekvencia: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Érvénytelen vagy nemlétező csoport {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Nem található sorozatszám" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "A megadott számú egyedi sorozatszám ({s}) meg kell egyezzen a darabszámmal ({q})" @@ -816,7 +816,7 @@ msgstr "Vevői rendelés azonosító" msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Forrás hely" @@ -942,42 +942,42 @@ msgstr "Gyártási kimenet már kész" msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Kiválasztott készlet tétel nem található az alkatrészjegyzékben" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Gyártás" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Gyártás amihez készletet foglaljunk" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Gyártás amihez készletet foglaljunk" msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Forrás készlet tétel" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Cél készlet tétel" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "Gyártás kimenet" @@ -1070,7 +1070,7 @@ msgstr "Ez a gyártási kimenet nincs teljesen lefoglalva" msgid "Enter quantity for build output" msgstr "Add meg a mennyiséget a gyártás kimenetéhez" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1165,117 +1165,125 @@ msgstr "Befejezetlen kimenetek törlése" msgid "Delete any build outputs which have not been completed" msgstr "A nem befejezett gyártási kimenetek törlése" -#: build/serializers.py:480 -msgid "Accept Overallocated" -msgstr "Túlfoglaltak elfogadása" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" +msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" -msgstr "Túlfoglalt készlet tételek elfogadása ehhez a gyártáshoz" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" +msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:494 +msgid "Overallocated Stock" +msgstr "" + +#: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 msgid "Some stock items have been overallocated" msgstr "Pár készlet tétel túl lett foglalva" -#: build/serializers.py:496 +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "Kiosztatlanok elfogadása" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "Szükséges gyártási mennyiség nem lett elérve" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "Ehhez a gyártási utasításhoz nem készült kimenet" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "Gyártás kimenet" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "A gyártási kimenetnek ugyanarra a gyártásra kell mutatnia" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "Ez a készlet tétel már le lett foglalva ehhez a gyártási kimenethez" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Készlet hely ahonnan az alkatrészek származnak (hagyd üresen ha bárhonnan)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "Hely kizárása" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "Készlet tételek kizárása erről a kiválasztott helyről" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "Felcserélhető készlet" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "A különböző helyeken lévő készlet egyenrangúan felhasználható" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "Készlet helyettesítés" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "Helyettesítő alkatrészek foglalásának engedélyezése" @@ -5521,7 +5529,7 @@ msgstr "Új változat létrehozása a '%(full_name)s' sablonból." msgid "Unknown database" msgstr "Ismeretlen adatbázis" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "{title} v{version}" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index dfde3a10cb..ba32310449 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 6647bf3400..da85e3d8c5 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "L'URL fornito non è un file immagine valido" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Seriale duplicato: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Numero seriale vuoto" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Range gruppo: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Gruppo non valido: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequenza gruppo non valida: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Gruppo {group} invalido o inesistente" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Nessun numero di serie trovato" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Il numero dei numeri seriali univoci ({s}) deve essere uguale alla quantità ({q})" @@ -816,7 +816,7 @@ msgstr "Numero di riferimento ordine di vendita" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Posizione Di Origine" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Articolo in giacenza selezionato non trovato nel BOM" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Produzione" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Origine giacenza articolo" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Installa in" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "Inserisci la quantità per l'output di compilazione" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "Database sconosciuto" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 0c374bbec5..9b35c9e59d 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "重複したシリアル番号: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "数量コードが無効です" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "シリアル番号は空です" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "無効なグループ: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "{group} は無効なグループか、存在しません。" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "シリアル番号が見つかりません" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "パーツを割り当てるためにビルドする" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "パーツを割り当てるためにビルドする" msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "数量" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index c3a95168be..bada1d66a3 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "수량" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index bfc943cc4f..210fb8c4fc 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -121,44 +121,44 @@ msgstr "Externe server heeft lege reactie teruggegeven" msgid "Supplied URL is not a valid image file" msgstr "Opgegeven URL is geen geldig afbeeldingsbestand" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplicaat serienummer: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Leeg serienummer" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ongeldige groep: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ongeldige/geen groep {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Geen serienummers gevonden" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Hoeveelheid van unieke serienummers ({s}) moet overeenkomen met de hoeveelheid ({q})" @@ -816,7 +816,7 @@ msgstr "Verkooporder Referentie" msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Bronlocatie" @@ -942,42 +942,42 @@ msgstr "Productie uitvoer is al voltooid" msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Geselecteerd voorraadartikel niet gevonden in stuklijst" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Product" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Product om onderdelen toe te wijzen" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Product om onderdelen toe te wijzen" msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Bron voorraadartikel" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "Productieuitvoer" @@ -1070,7 +1070,7 @@ msgstr "Deze productieuitvoer is niet volledig toegewezen" msgid "Enter quantity for build output" msgstr "Voer hoeveelheid in voor productie uitvoer" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "Verwijder Incomplete Uitvoeren" msgid "Delete any build outputs which have not been completed" msgstr "Verwijder alle productieuitvoeren die niet zijn voltooid" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" -msgstr "Accepteer voorraadartikelen die teveel zijn toegewezen aan deze productieorder" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" +msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "Accepteer Niet-toegewezen" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "Vereiste productiehoeveelheid is voltooid" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "Productieorder heeft onvolledige uitvoeren" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "Er zijn geen productuitvoeren aangemaakt voor deze productieorder" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "Productieuitvoer" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "Productieuitvoer moet naar dezelfde productie wijzen" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde onderdelen" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "Dit voorraadartikel is al toegewezen aan deze productieoutput" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Voorraadlocatie waar onderdelen afkomstig zijn (laat leeg om van elke locatie te nemen)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "Locatie uitsluiten" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "Voorraadartikelen van deze geselecteerde locatie uitsluiten" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "Uitwisselbare voorraad" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Voorraadartikelen op meerdere locaties kunnen uitwisselbaar worden gebruikt" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "Vervangende Voorraad" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "Toewijzing van vervangende onderdelen toestaan" @@ -3545,7 +3553,7 @@ msgstr "Order uitgegeven op datum" #: order/models.py:280 msgid "Target Delivery Date" -msgstr "Doel Leverdatum" +msgstr "Streefdatum Levering" #: order/models.py:281 msgid "Expected date for order delivery. Order will be overdue after this date." @@ -3819,7 +3827,7 @@ msgstr "Order is niet open" #: order/serializers.py:318 msgid "Purchase price currency" -msgstr "Inkoopprijs valuta" +msgstr "Valuta Inkoopprijs" #: order/serializers.py:337 msgid "Supplier part must be specified" @@ -3847,7 +3855,7 @@ msgstr "Artikelregel komt niet overeen met inkooporder" #: order/serializers.py:429 order/serializers.py:533 msgid "Select destination location for received items" -msgstr "Selecteer bestemmingslocatie voor ontvangen items" +msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" #: order/serializers.py:448 templates/js/translated/order.js:1248 msgid "Enter batch code for incoming stock items" @@ -3859,11 +3867,11 @@ msgstr "Voer serienummers in voor inkomende voorraadartikelen" #: order/serializers.py:469 msgid "Barcode Hash" -msgstr "Streepjescode Hash" +msgstr "Hash van Streepjescode" #: order/serializers.py:470 msgid "Unique identifier field" -msgstr "Unieke identificatieveld" +msgstr "Uniek identificatieveld" #: order/serializers.py:484 msgid "Barcode is already in use" @@ -3887,7 +3895,7 @@ msgstr "Geleverde streepjescodewaarden moeten uniek zijn" #: order/serializers.py:883 msgid "Sale price currency" -msgstr "Verkoopprijs valuta" +msgstr "Valuta verkoopprijs" #: order/serializers.py:964 msgid "No shipment details provided" @@ -4038,7 +4046,7 @@ msgstr "Bewerk Inkooporder" #: part/templates/part/import_wizard/ajax_match_references.html:12 #: part/templates/part/import_wizard/match_references.html:12 msgid "Errors exist in the submitted data" -msgstr "Er zijn fouten in de ingevoerde gegevens" +msgstr "Er zijn fouten in de ingediende gegevens" #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 @@ -4116,7 +4124,7 @@ msgstr "Extra Regels" #: order/templates/order/sales_order_detail.html:47 #: order/templates/order/sales_order_detail.html:280 msgid "Add Extra Line" -msgstr "Voeg Extra Regel Toe" +msgstr "Extra Regel Toevoegen" #: order/templates/order/purchase_order_detail.html:72 msgid "Received Items" @@ -4142,12 +4150,12 @@ msgstr "Print verkooporderrapport" #: order/templates/order/sales_order_base.html:47 msgid "Print packing list" -msgstr "Druk pakbon af" +msgstr "Pakbon afdrukken" #: order/templates/order/sales_order_base.html:60 #: templates/js/translated/order.js:229 msgid "Complete Shipments" -msgstr "Voltooi Verzendingen" +msgstr "Verzendingen Voltooien" #: order/templates/order/sales_order_base.html:67 #: order/templates/order/sales_order_base.html:258 @@ -4194,7 +4202,7 @@ msgstr "Nieuwe Verzending" #: order/views.py:104 msgid "Match Supplier Parts" -msgstr "Vergelijk Leveranciersonderdelen" +msgstr "Leveranciersonderdelen Vergelijken" #: order/views.py:377 msgid "Sales order not found" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" @@ -6007,7 +6015,7 @@ msgstr "" #: stock/models.py:684 msgid "Source Purchase Order" -msgstr "Bron Inkooporder" +msgstr "Inkooporder Bron" #: stock/models.py:687 msgid "Purchase order for this stock item" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 432863233e..8565e6977e 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -121,44 +121,44 @@ msgstr "Ekstern server returnerte tomt svar" msgid "Supplied URL is not a valid image file" msgstr "Angitt URL er ikke en gyldig bildefil" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Dupliser serie: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Tom serienummerstreng" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ugyldig gruppeserie: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ugyldig gruppe: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ugyldig gruppesekvense: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ugyldig/ingen gruppe {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Ingen serienummer funnet" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Antall unike serienumre ({s}) må samsvare med antall ({q})" @@ -816,7 +816,7 @@ msgstr "Salg order referanse" msgid "SalesOrder to which this build is allocated" msgstr "Salgorder som denne build er tildelt til" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Kilde plassering" @@ -942,42 +942,42 @@ msgstr "Prosjekt utdata er allerede utfylt" msgid "Build output does not match Build Order" msgstr "Prosjekt utdata samsvarer ikke Prosjekt Order" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Prosjektvare må spesifisere en prosjekt utdata, siden hovedvaren er markert som sporbar" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Lagervare er overtildelt" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Tildeling antallet må være større enn null" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må væew 1 for serialisert lagervare" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Valgt lagevare ikke funnet i BOM" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Prosjekt" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Bygge for å tildele deler" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Bygge for å tildele deler" msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Kilde lagervare" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Kilde lagervare" msgid "Quantity" msgstr "Antall" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Installerings informasjon" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Målets lagervare" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "Angi antall for build utgang" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "Påkrevd varer er ikke fullt tildelt" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "BOM varer" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "Varen må være på lager" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig mengde ({q}) overskredet" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 0aaaa58fad..92f1a0e70f 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Powtórzony numer seryjny: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Pusty ciąg numeru seryjnego" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Nieprawidłowy zakres grupy: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Nieprawidłowa grupa: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Nieprawidłowa sekwencja grupy: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Nieprawidłowa/Brak grupy {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Nie znaleziono numerów seryjnych" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Liczba unikalnych numerów seryjnych ({s}) musi odpowiadać ilości ({q})" @@ -816,7 +816,7 @@ msgstr "Odwołanie do zamówienia sprzedaży" msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -942,42 +942,42 @@ msgstr "Budowanie wyjścia jest już ukończone" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Nie znaleziono wybranego elementu magazynowego w BOM" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Budowa" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Lokalizacja magazynowania przedmiotu" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Magazyn, z którego mają być pozyskane elementy (pozostaw puste, aby pobrać z dowolnej lokalizacji)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "Wyklucz lokalizację" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "Wyklucz produkty magazynowe z wybranej lokalizacji" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Towary magazynowe w wielu lokalizacjach mogą być stosowane zamiennie" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "Zastępczy magazyn" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "Nieznana baza danych" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 9a3be100c5..56f8148da9 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Numero serial duplicado: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantidade invalida" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Numero serial em branco" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Numero de grupo invalido:{g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Grupo invalido:{g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequencia de grupo invalida:{g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Invalido/sem grupo {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Nenhum numero serial encontrado" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Numero de numeros seriais ({s}) precisa bater com quantidade ({q})" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 6af15e7092..40e397065c 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 12:49+0000\n" +"POT-Creation-Date: 2022-08-09 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: InvenTree/api.py:52 +#: InvenTree/api.py:54 msgid "API endpoint not found" msgstr "" @@ -122,44 +122,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -5517,11 +5517,11 @@ msgstr "" msgid "Create a new variant of template '%(full_name)s'." msgstr "" -#: part/templatetags/inventree_extras.py:157 +#: part/templatetags/inventree_extras.py:177 msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:202 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 895aec9754..ed2fca4c7e 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Повторяющийся серийный номер: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "недопустимое количество" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Пустая строка серийного номера" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Некорректный идентификатор группы {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Недопустимая/несуществующая группа {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Серийных номеров не найдено" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "Отсылка на заказ" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Расположение источника" @@ -942,42 +942,42 @@ msgstr "Вывод сборки уже завершен" msgid "Build output does not match Build Order" msgstr "Вывод сборки не совпадает с порядком сборки" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент сборки должен указать вывод сборки, так как основная часть помечена как отслеживаемая" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Предмет на складе перераспределен" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Выделенное количество должно быть больше нуля" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "Выбранная единица хранения не найдена в BOM" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Сборка" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "Предметы на складе" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Исходный складской предмет" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Исходный складской предмет" msgid "Quantity" msgstr "Количество" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "Введите количество для вывода сборки" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "BOM Компонент" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "Компонент должен быть в наличии" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "Создать новую разновидность из шаблона msgid "Unknown database" msgstr "Неизвестная база данных" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 7b49ae95e6..32bf7ce87b 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Serienummret finns redan: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Tom serienummersträng" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ogiltigt gruppområde: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ogiltig grupp: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ogiltig gruppsekvens: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Inga serienummer hittades" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "Försäljningsorderreferens" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Bygg" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 1933f91ed8..b93f7f6d61 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:04\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:23\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index a94406bf5f..6e3c9dc31a 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "Sağlanan URL geçerli bir resim dosyası değil" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Tekrarlanan seri no:{sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "Boş seri numarası dizesi" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "Geçersiz grup: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Geçersiz grup: {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "Seri numarası bulunamadı" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "Satış Emri Referansı" msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "Kaynak Konum" @@ -942,42 +942,42 @@ msgstr "Yapım işi çıktısı zaten tamamlanmış" msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "Yapım İşi" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "Yapım işi için tahsis edilen parçalar" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "Yapım işi için tahsis edilen parçalar" msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "Kaynak stok kalemi" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "Hedef stok kalemi" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "Yapım işi çıktısı için miktarını girin" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "Gerekli yapım işi miktarı tamamlanmadı" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 3b02bec27b..1a4a72dd74 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "" @@ -942,42 +942,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "" @@ -1070,7 +1070,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "" msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:480 -msgid "Accept Overallocated" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:491 -msgid "Some stock items have been overallocated" +#: build/serializers.py:494 +msgid "Overallocated Stock" msgstr "" #: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 +msgid "Some stock items have been overallocated" +msgstr "" + +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index e42c5afe31..a2bcd543fc 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-07 21:57+0000\n" -"PO-Revision-Date: 2022-08-08 13:03\n" +"POT-Creation-Date: 2022-08-10 11:38+0000\n" +"PO-Revision-Date: 2022-08-10 13:22\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "提供的 URL 不是一个有效的图片文件" -#: InvenTree/helpers.py:584 +#: InvenTree/helpers.py:598 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "重复的序列号: {sn}" -#: InvenTree/helpers.py:591 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:605 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "提供的数量无效" -#: InvenTree/helpers.py:594 +#: InvenTree/helpers.py:608 msgid "Empty serial number string" msgstr "空序列号字符串" -#: InvenTree/helpers.py:626 +#: InvenTree/helpers.py:640 #, python-brace-format msgid "Invalid group range: {g}" msgstr "无效的组范围: {g}" -#: InvenTree/helpers.py:629 +#: InvenTree/helpers.py:643 #, python-brace-format msgid "Invalid group: {g}" msgstr "无效的群组: {g}" -#: InvenTree/helpers.py:657 +#: InvenTree/helpers.py:671 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "无效的组序列: {g}" -#: InvenTree/helpers.py:665 +#: InvenTree/helpers.py:679 #, python-brace-format msgid "Invalid/no group {group}" msgstr "无效的群组: {group}" -#: InvenTree/helpers.py:671 +#: InvenTree/helpers.py:685 msgid "No serial numbers found" msgstr "未找到序列号" -#: InvenTree/helpers.py:675 +#: InvenTree/helpers.py:689 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "唯一序列号 ({s}) 必须匹配数量 ({q})" @@ -816,7 +816,7 @@ msgstr "相关销售订单" msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" -#: build/models.py:213 build/serializers.py:784 +#: build/models.py:213 build/serializers.py:803 #: templates/js/translated/build.js:2073 templates/js/translated/order.js:2873 msgid "Source Location" msgstr "来源地点" @@ -942,42 +942,42 @@ msgstr "生产产出已完成" msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" -#: build/models.py:1143 +#: build/models.py:1171 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的" -#: build/models.py:1152 +#: build/models.py:1180 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1162 order/models.py:1379 +#: build/models.py:1190 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "库存物品分配过度!" -#: build/models.py:1168 order/models.py:1382 +#: build/models.py:1196 order/models.py:1382 msgid "Allocation quantity must be greater than zero" msgstr "分配数量必须大于0" -#: build/models.py:1174 +#: build/models.py:1202 msgid "Quantity must be 1 for serialized stock" msgstr "序列化库存的数量必须是 1" -#: build/models.py:1231 +#: build/models.py:1259 msgid "Selected stock item not found in BOM" msgstr "在BOM中找不到选定的库存项" -#: build/models.py:1300 stock/templates/stock/item_base.html:177 +#: build/models.py:1328 stock/templates/stock/item_base.html:177 #: templates/InvenTree/search.html:137 templates/js/translated/build.js:2455 #: templates/navbar.html:38 msgid "Build" msgstr "生产" -#: build/models.py:1301 +#: build/models.py:1329 msgid "Build to allocate parts" msgstr "生产以分配部件" -#: build/models.py:1317 build/serializers.py:629 order/serializers.py:1015 +#: build/models.py:1345 build/serializers.py:648 order/serializers.py:1015 #: order/serializers.py:1036 stock/serializers.py:396 stock/serializers.py:754 #: stock/serializers.py:880 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -992,11 +992,11 @@ msgstr "生产以分配部件" msgid "Stock Item" msgstr "库存项" -#: build/models.py:1318 +#: build/models.py:1346 msgid "Source stock item" msgstr "源库存项" -#: build/models.py:1330 build/serializers.py:193 +#: build/models.py:1358 build/serializers.py:193 #: build/templates/build/build_base.html:82 #: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 @@ -1033,19 +1033,19 @@ msgstr "源库存项" msgid "Quantity" msgstr "数量" -#: build/models.py:1331 +#: build/models.py:1359 msgid "Stock quantity to allocate to build" msgstr "分配到生产的数量" -#: build/models.py:1339 +#: build/models.py:1367 msgid "Install into" msgstr "安装到" -#: build/models.py:1340 +#: build/models.py:1368 msgid "Destination stock item" msgstr "目标库存项" -#: build/serializers.py:138 build/serializers.py:658 +#: build/serializers.py:138 build/serializers.py:677 #: templates/js/translated/build.js:1166 msgid "Build Output" msgstr "生产产出" @@ -1070,7 +1070,7 @@ msgstr "生产产出未被完成分配" msgid "Enter quantity for build output" msgstr "输入生产产出数量" -#: build/serializers.py:208 build/serializers.py:649 order/models.py:318 +#: build/serializers.py:208 build/serializers.py:668 order/models.py:318 #: order/serializers.py:287 order/serializers.py:442 part/serializers.py:542 #: part/serializers.py:974 stock/models.py:477 stock/models.py:1244 #: stock/serializers.py:302 @@ -1164,117 +1164,125 @@ msgstr "移除未完成的产出" msgid "Delete any build outputs which have not been completed" msgstr "删除所有未完成的生产产出" -#: build/serializers.py:480 -msgid "Accept Overallocated" -msgstr "接受过度分配" +#: build/serializers.py:485 +msgid "Accept as consumed by this build order" +msgstr "" -#: build/serializers.py:481 -msgid "Accept stock items which have been overallocated to this build order" -msgstr "接受已经被过度分配至此生产订单的库存项" +#: build/serializers.py:486 +msgid "Deallocate before completing this build order" +msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:494 +msgid "Overallocated Stock" +msgstr "" + +#: build/serializers.py:496 +msgid "How do you want to handle extra stock items assigned to the build order" +msgstr "" + +#: build/serializers.py:506 msgid "Some stock items have been overallocated" msgstr "一些库存项已被过度分配" -#: build/serializers.py:496 +#: build/serializers.py:511 msgid "Accept Unallocated" msgstr "接受未分配的" -#: build/serializers.py:497 +#: build/serializers.py:512 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完成分配至此生产订单" -#: build/serializers.py:507 templates/js/translated/build.js:195 +#: build/serializers.py:522 templates/js/translated/build.js:195 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:512 +#: build/serializers.py:527 msgid "Accept Incomplete" msgstr "接受未完成" -#: build/serializers.py:513 +#: build/serializers.py:528 msgid "Accept that the required number of build outputs have not been completed" msgstr "接受所需的生产产出未完成" -#: build/serializers.py:523 templates/js/translated/build.js:199 +#: build/serializers.py:538 templates/js/translated/build.js:199 msgid "Required build quantity has not been completed" msgstr "所需生产数量尚未完成" -#: build/serializers.py:532 +#: build/serializers.py:547 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" -#: build/serializers.py:535 build/templates/build/build_base.html:95 +#: build/serializers.py:550 build/templates/build/build_base.html:95 msgid "No build outputs have been created for this build order" msgstr "针对此生产订单,尚未创建生产产出" -#: build/serializers.py:561 build/serializers.py:606 part/models.py:2719 +#: build/serializers.py:580 build/serializers.py:625 part/models.py:2719 #: part/models.py:2853 msgid "BOM Item" msgstr "BOM项" -#: build/serializers.py:571 +#: build/serializers.py:590 msgid "Build output" msgstr "生产产出" -#: build/serializers.py:579 +#: build/serializers.py:598 msgid "Build output must point to the same build" msgstr "生产产出必须指向相同的生产" -#: build/serializers.py:620 +#: build/serializers.py:639 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单指向相同的部件" -#: build/serializers.py:635 stock/serializers.py:767 +#: build/serializers.py:654 stock/serializers.py:767 msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:693 order/serializers.py:1073 +#: build/serializers.py:712 order/serializers.py:1073 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出了限制" -#: build/serializers.py:699 +#: build/serializers.py:718 msgid "Build output must be specified for allocation of tracked parts" msgstr "对于被追踪的部件的分配,必须指定生产产出" -#: build/serializers.py:706 +#: build/serializers.py:725 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的部件,无法指定生产产出" -#: build/serializers.py:711 +#: build/serializers.py:730 msgid "This stock item has already been allocated to this build output" msgstr "此库存项已被分配至此生产产出" -#: build/serializers.py:734 order/serializers.py:1319 +#: build/serializers.py:753 order/serializers.py:1319 msgid "Allocation items must be provided" msgstr "必须提供分配的项" -#: build/serializers.py:785 +#: build/serializers.py:804 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "部件来源的仓储地点(留空则可来源于任何仓储地点)" -#: build/serializers.py:793 +#: build/serializers.py:812 msgid "Exclude Location" msgstr "排除地点" -#: build/serializers.py:794 +#: build/serializers.py:813 msgid "Exclude stock items from this selected location" msgstr "从该选定的仓储地点排除库存项" -#: build/serializers.py:799 +#: build/serializers.py:818 msgid "Interchangeable Stock" msgstr "可互换的库存" -#: build/serializers.py:800 +#: build/serializers.py:819 msgid "Stock items in multiple locations can be used interchangeably" msgstr "多处地点的库存项可以互换使用" -#: build/serializers.py:805 +#: build/serializers.py:824 msgid "Substitute Stock" msgstr "可替换的库存" -#: build/serializers.py:806 +#: build/serializers.py:825 msgid "Allow allocation of substitute parts" msgstr "允许分配可替换的部件" @@ -5520,7 +5528,7 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/templatetags/inventree_extras.py:222 +#: part/templatetags/inventree_extras.py:229 #, python-brace-format msgid "{title} v{version}" msgstr ""