diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index cfd3c34995..2ad68e59c7 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: German\n" @@ -36,7 +36,7 @@ msgstr "Datum eingeben" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Bestätigen" @@ -73,7 +73,7 @@ msgstr "Kategorie auswählen" msgid "Duplicate serial: {n}" msgstr "Doppelte Seriennummer: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -553,8 +553,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "Bauauftrag als vollständig markieren" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Lagerort der Endprodukte" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "Bauaufträge" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "Losnummer für dieses Endprodukt" msgid "Creation Date" msgstr "Erstelldatum" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" @@ -864,7 +865,7 @@ msgstr "Link zu einer externen URL" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "Reserviermenge ({n}) muss kleiner Bestandsmenge ({q}) sein. Zugewiesene Anzahl ({n}) darf nicht die verfügbare ({q}) Anzahl überschreiten" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "Zu viele BestandsObjekt zugewiesen" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "Fortschritt" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1203,7 +1204,7 @@ msgstr "Ausgangs-Lager" msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2544,7 +2545,7 @@ msgstr "verwendet Standard-Währung" msgid "Phone" msgstr "Telefon" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2734,7 +2735,7 @@ msgstr "Zuliefererteil entfernen" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "Löschen" @@ -3013,6 +3014,12 @@ msgstr "Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +#, fuzzy +#| msgid "Destination location not specified" +msgid "Destination location must be specified" +msgstr "Ziel-Lagerort nicht angegeben" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "Bestellung aufgeben" @@ -3062,11 +3069,11 @@ msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" msgid "Order notes" msgstr "Bestell-Notizen" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "Bestellungs-Status" @@ -3115,63 +3122,63 @@ msgstr "Anzahl muss größer Null sein" msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "Nur Teile aufgegebener Bestllungen können empfangen werden" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "Zieldatum für Auftrags-Fertigstellung." -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "Versand von" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "Bestellung kann nicht versendet werden weil er nicht anhängig ist" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "Bestellung" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3180,85 +3187,129 @@ msgstr "Bestellung" msgid "Purchase Order" msgstr "Bestellung" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "Empfangen" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "Wo möchte der Käufer diesen Artikel gelagert haben?" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "BestandsObjekt wurde nicht zugewiesen" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann BestandsObjekt keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "Kann BestandsObjekt keiner Zeile ohne Teil hinzufügen" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für BestandsObjekt mit Seriennummer muss 1 sein" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "Position" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "Position" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "BestandsObjekt für Zuordnung auswählen" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "Kaufpreiswährung" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Line Items" +msgid "Line Item" +msgstr "Positionen" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Build output does not match Build Order" +msgid "Line item does not match purchase order" +msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" + +#: order/serializers.py:217 order/serializers.py:276 +#, fuzzy +#| msgid "Destination location for uninstalled items" +msgid "Select destination location for received items" +msgstr "Ziel Lagerort für unverbaute Objekte" + +#: order/serializers.py:234 +#, fuzzy +#| msgid "Barcodes" +msgid "Barcode Hash" +msgstr "Barcodes" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Barcode entspricht bereits Teil" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +#, fuzzy +#| msgid "Supplied value must be a boolean" +msgid "Supplied barcode values must be unique" +msgstr "Angegebener Wert muss ein Wahrheitswert sein" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "Verkaufspreis-Währung" @@ -6494,7 +6545,7 @@ msgid "Account Settings" msgstr "Kontoeinstellungen" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "Bearbeiten" @@ -7144,45 +7195,45 @@ msgstr "Filter entfernen" msgid "Create filter" msgstr "Filter anlegen" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "Aktion verboten" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "Erstellvorgang nicht erlaubt" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "Updatevorgang nicht erlaubt" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "Löschvorgang nicht erlaubt" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "Anzeigevorgang nicht erlaubt" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "Fehler in Formular" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "Suche" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "Eingabe leeren" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "JA" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "NEIN" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 4c20fe138f..78ec104c1a 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Greek\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index e430736f22..ccc65f087f 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,7 +37,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -74,7 +74,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -554,8 +554,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -619,7 +619,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -635,8 +636,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -700,8 +701,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -727,7 +728,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -816,7 +817,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -865,7 +866,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -912,11 +913,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1088,7 +1089,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1203,7 +1204,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2544,7 +2545,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2734,7 +2735,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3013,6 +3014,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3062,11 +3067,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3115,63 +3120,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3180,85 +3185,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6480,7 +6517,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7130,45 +7167,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 66f19f90ed..de17be9772 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Spanish\n" @@ -36,7 +36,7 @@ msgstr "Ingrese la fecha" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Confirmar" @@ -73,7 +73,7 @@ msgstr "Seleccionar Categoría" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "Progreso" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "Teléfono" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "Eliminar" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,121 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Delete Item" +msgid "Line Item" +msgstr "Eliminar elemento" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Received against purchase order" +msgid "Line item does not match purchase order" +msgstr "Recibido contra la orden de compra" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6520,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7170,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 414294f4ac..28d914de24 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: French\n" @@ -36,7 +36,7 @@ msgstr "Entrer la date" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Confirmer" @@ -73,7 +73,7 @@ msgstr "Sélectionnez une catégorie" msgid "Duplicate serial: {n}" msgstr "Dupliquer le numéro de série: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Emplacement des pièces terminées" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "Date de création" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "L'élément de construction doit spécifier une sortie de construction, msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,123 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Delete Item" +msgid "Line Item" +msgstr "Supprimer cet élément" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Received against purchase order" +msgid "Line item does not match purchase order" +msgstr "Reçu contre bon de commande" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Le code-barres correspond déjà à une Pièce" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6522,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7172,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 2594fcae77..aa4b1d076d 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Hebrew\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index d5bfdbc735..0ed979c762 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Indonesian\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 90b1986cf5..65479c18fe 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -36,7 +36,7 @@ msgstr "Inserisci la data" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Conferma" @@ -73,7 +73,7 @@ msgstr "Selezione una categoria" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 7163955249..249555849d 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -36,7 +36,7 @@ msgstr "日付を入力する" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "確認" @@ -73,7 +73,7 @@ msgstr "カテゴリの選択" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "完了したパーツの場所" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6480,7 +6517,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7130,45 +7167,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index dd7a0dc7ac..603e804a47 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Korean\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 6b91b0d1ac..dd122873be 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Dutch\n" @@ -36,7 +36,7 @@ msgstr "Voer datum in" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Bevestigen" @@ -73,7 +73,7 @@ msgstr "Categorie selecteren" msgid "Duplicate serial: {n}" msgstr "Dubbel serienummer: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveeldheid ingevoerd" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "Markeer build als voltooid" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Locatie van voltooide onderdelen" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "Bouwopdrachten" msgid "Build Order Reference" msgstr "Bouwopdracht referentie" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "Aanmaakdatum" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "Verwachte voltooiingsdatum" @@ -864,7 +865,7 @@ msgstr "Link naar externe URL" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "Voortgang" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1203,7 +1204,7 @@ msgstr "Voorraadbron" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2544,7 +2545,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2734,7 +2735,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3013,6 +3014,12 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +#, fuzzy +#| msgid "Destination Location" +msgid "Destination location must be specified" +msgstr "Bestemmings Locatie" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3062,11 +3069,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3115,63 +3122,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3180,85 +3187,123 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Delete Item" +msgid "Line Item" +msgstr "Verwijder item" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Build output does not match Build Order" +msgid "Line item does not match purchase order" +msgstr "Bouwuitvoer komt niet overeen met bouwopdracht" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Barcode komt al overeen met Part object" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6480,7 +6525,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7130,45 +7175,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index f20f309983..4505dd4c63 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Norwegian\n" @@ -36,7 +36,7 @@ msgstr "Oppgi dato" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Bekreft" @@ -73,7 +73,7 @@ msgstr "Velg kategori" msgid "Duplicate serial: {n}" msgstr "Dupliser serie: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 18bcd377ff..a9d685de5c 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -36,7 +36,7 @@ msgstr "Wprowadź dane" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Potwierdź" @@ -73,7 +73,7 @@ msgstr "Wybierz kategorię" msgid "Duplicate serial: {n}" msgstr "Powtórzony numer seryjny: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "Oznacz budowę jako ukończoną" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Lokalizacja ukończonych części" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "Zlecenia budowy" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "Kod partii dla wyjścia budowy" msgid "Creation Date" msgstr "Data utworzenia" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "Docelowy termin zakończenia" @@ -864,7 +865,7 @@ msgstr "Link do zewnętrznego adresu URL" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "Przydzielona ilość ({n}) nie może przekraczać dostępnej ilości ({q})" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "Postęp" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "Źródło magazynu" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "Telefon" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "Usuń" @@ -3012,6 +3013,12 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +#, fuzzy +#| msgid "Destination location not specified" +msgid "Destination location must be specified" +msgstr "Nie określono lokalizacji docelowej" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "Złóż zamówienie" @@ -3061,11 +3068,11 @@ msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" msgid "Order notes" msgstr "Notatki do zamówienia" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "Status zamówienia zakupu" @@ -3114,63 +3121,63 @@ msgstr "Ilość musi być większa niż zero" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "Wartość musi być liczbą całkowitą" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "Zamówienie" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3186,125 @@ msgstr "Zamówienie" msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "Odebrane" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "Gdzie kupujący chce przechowywać ten przedmiot?" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "Linia" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "Komponent" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Add Line Item" +msgid "Line Item" +msgstr "Dodaj element zamówienia" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +#, fuzzy +#| msgid "Destination location not specified" +msgid "Select destination location for received items" +msgstr "Nie określono lokalizacji docelowej" + +#: order/serializers.py:234 +#, fuzzy +#| msgid "Barcode actions" +msgid "Barcode Hash" +msgstr "Akcje kodów kreskowych" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Kod kreskowy już pasuje do obiektu StockItem" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6481,7 +6528,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7131,45 +7178,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index dbd575621e..446761dbab 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -36,7 +36,7 @@ msgstr "Введите дату" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Подтвердить" @@ -73,7 +73,7 @@ msgstr "Выбрать категорию" msgid "Duplicate serial: {n}" msgstr "Дублировать серийный номер: {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -553,8 +553,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "Пометить сборку как завершенную" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Расположение укомплектованных частей" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "Порядок сборки" msgid "Build Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "Ссылка на внешний URL" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,123 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Delete Item" +msgid "Line Item" +msgstr "Удалить элемент" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Received against purchase order" +msgid "Line item does not match purchase order" +msgstr "Получено по заказу на покупку" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Штрих-код уже соответствует объекту Part" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6522,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7172,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 8396557d76..212af4ddd2 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Swedish\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 5cef0e8c56..04483d58f8 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:25\n" "Last-Translator: \n" "Language-Team: Thai\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 4cb15e420b..fdb331a766 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -36,7 +36,7 @@ msgstr "Tarih giriniz" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "Onay" @@ -73,7 +73,7 @@ msgstr "Kategori Seçin" msgid "Duplicate serial: {n}" msgstr "Tekrarlanan seri {n}" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -553,8 +553,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "Yapım işini tamamlandı olarak işaretle" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "Tamamlanmış parçaların konumu" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "Yapım İşi Emirleri" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "Yapım işi çıktısı için sıra numarası" msgid "Creation Date" msgstr "Oluşturulma tarihi" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "Hedef tamamlama tarihi" @@ -864,7 +865,7 @@ msgstr "Harici URL'ye bağlantı" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "Tahsis edilecek miktar ({n}) mevcut miktarı ({q}) geçmemeli" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "İlerleme" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1203,7 +1204,7 @@ msgstr "Stok Kaynağı" msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2544,7 +2545,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2734,7 +2735,7 @@ msgstr "Tedarikçi parçalarını sil" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3013,6 +3014,12 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +#, fuzzy +#| msgid "Destination location not specified" +msgid "Destination location must be specified" +msgstr "Hedef konumu belirtilmedi" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "Sipariş ver" @@ -3062,11 +3069,11 @@ msgstr "" msgid "Order notes" msgstr "Sipariş notları" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3115,63 +3122,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3180,85 +3187,127 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +#, fuzzy +#| msgid "Delete Item" +msgid "Line Item" +msgstr "Ögeyi Sil" + +#: order/serializers.py:207 +#, fuzzy +#| msgid "Build output does not match Build Order" +msgid "Line item does not match purchase order" +msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" + +#: order/serializers.py:217 order/serializers.py:276 +#, fuzzy +#| msgid "Destination location for uninstalled items" +msgid "Select destination location for received items" +msgstr "Sökülen ögeler için hedef konum" + +#: order/serializers.py:234 +#, fuzzy +#| msgid "Barcode actions" +msgid "Barcode Hash" +msgstr "Barkod işlemleri" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +#, fuzzy +#| msgid "Barcode already matches Part object" +msgid "Barcode is already in use" +msgstr "Barkod başka bir parça nesnesi ile eşleşmektedir" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6484,7 +6533,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7134,45 +7183,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index d4577617fc..ee11c9f9b6 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index fe94a9030d..5e40ef6287 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-07 12:53+0000\n" +"POT-Creation-Date: 2021-09-07 13:58+0000\n" "PO-Revision-Date: 2021-08-26 13:24\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -36,7 +36,7 @@ msgstr "输入日期" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:557 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:564 msgid "Confirm" msgstr "确认" @@ -73,7 +73,7 @@ msgstr "选择分类" msgid "Duplicate serial: {n}" msgstr "" -#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:425 +#: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -553,8 +553,8 @@ msgstr "" #: build/templates/build/build_base.html:133 #: build/templates/build/detail.html:34 common/models.py:1025 #: company/forms.py:42 company/templates/company/supplier_part.html:226 -#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 -#: order/models.py:958 order/templates/order/order_wizard/match_parts.html:30 +#: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:712 +#: order/models.py:964 order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 #: order/templates/order/purchase_order_detail.html:349 #: order/templates/order/sales_order_detail.html:201 @@ -618,7 +618,8 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:280 stock/templates/stock/item_base.html:299 +#: order/serializers.py:216 order/serializers.py:275 stock/forms.py:280 +#: stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 @@ -634,8 +635,8 @@ msgid "Location of completed parts" msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 -#: build/templates/build/detail.html:62 order/models.py:549 -#: order/templates/order/receive_parts.html:24 +#: build/templates/build/detail.html:62 order/models.py:555 +#: order/serializers.py:230 order/templates/order/receive_parts.html:24 #: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:450 @@ -699,8 +700,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:179 order/models.py:246 order/models.py:533 -#: order/models.py:713 order/templates/order/purchase_order_detail.html:344 +#: build/models.py:179 order/models.py:246 order/models.py:539 +#: order/models.py:719 order/templates/order/purchase_order_detail.html:344 #: order/templates/order/sales_order_detail.html:360 part/models.py:2365 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 @@ -726,7 +727,7 @@ msgstr "" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 #: build/templates/build/detail.html:29 company/models.py:704 -#: order/models.py:766 order/models.py:831 +#: order/models.py:772 order/models.py:837 #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:298 #: order/templates/order/receive_parts.html:19 @@ -815,7 +816,7 @@ msgstr "" msgid "Creation Date" msgstr "" -#: build/models.py:276 order/models.py:555 +#: build/models.py:276 order/models.py:561 msgid "Target completion date" msgstr "" @@ -864,7 +865,7 @@ msgstr "" #: company/models.py:141 company/models.py:576 #: company/templates/company/navbar.html:69 #: company/templates/company/navbar.html:72 order/models.py:180 -#: order/models.py:715 order/templates/order/po_navbar.html:38 +#: order/models.py:721 order/templates/order/po_navbar.html:38 #: order/templates/order/po_navbar.html:41 #: order/templates/order/purchase_order_detail.html:422 #: order/templates/order/sales_order_detail.html:440 @@ -911,11 +912,11 @@ msgstr "" msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -#: build/models.py:1244 order/models.py:932 +#: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" msgstr "" -#: build/models.py:1248 order/models.py:935 +#: build/models.py:1248 order/models.py:941 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1087,7 +1088,7 @@ msgid "Progress" msgstr "" #: build/templates/build/build_base.html:170 -#: build/templates/build/detail.html:87 order/models.py:829 +#: build/templates/build/detail.html:87 order/models.py:835 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:35 #: order/templates/order/sales_order_ship.html:25 @@ -1202,7 +1203,7 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:788 +#: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:794 #: order/templates/order/purchase_order_detail.html:411 #: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" @@ -2543,7 +2544,7 @@ msgstr "" msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:126 order/models.py:544 +#: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 #: stock/models.py:497 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:328 templates/js/translated/order.js:427 @@ -2733,7 +2734,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:239 #: part/templates/part/detail.html:214 part/templates/part/detail.html:294 #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 -#: templates/js/translated/helpers.js:30 users/models.py:194 +#: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" msgstr "" @@ -3012,6 +3013,10 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: order/api.py:302 +msgid "Destination location must be specified" +msgstr "" + #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" msgstr "" @@ -3061,11 +3066,11 @@ msgstr "" msgid "Order notes" msgstr "" -#: order/models.py:247 order/models.py:534 +#: order/models.py:247 order/models.py:540 msgid "Order reference" msgstr "" -#: order/models.py:252 order/models.py:549 +#: order/models.py:252 order/models.py:555 msgid "Purchase order status" msgstr "" @@ -3114,63 +3119,63 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:416 +#: order/models.py:421 msgid "Lines can only be received against an order marked as 'Placed'" msgstr "" -#: order/models.py:420 +#: order/models.py:425 msgid "Quantity must be an integer" msgstr "" -#: order/models.py:422 +#: order/models.py:427 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:545 +#: order/models.py:551 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer Reference " msgstr "" -#: order/models.py:551 +#: order/models.py:557 msgid "Customer order reference code" msgstr "" -#: order/models.py:556 +#: order/models.py:562 msgid "Target date for order completion. Order will be overdue after this date." msgstr "" -#: order/models.py:559 templates/js/translated/order.js:468 +#: order/models.py:565 templates/js/translated/order.js:468 msgid "Shipment Date" msgstr "" -#: order/models.py:566 +#: order/models.py:572 msgid "shipped by" msgstr "" -#: order/models.py:610 +#: order/models.py:616 msgid "SalesOrder cannot be shipped as it is not currently pending" msgstr "" -#: order/models.py:707 +#: order/models.py:713 msgid "Item quantity" msgstr "" -#: order/models.py:713 +#: order/models.py:719 msgid "Line item reference" msgstr "" -#: order/models.py:715 +#: order/models.py:721 msgid "Line item notes" msgstr "" -#: order/models.py:745 order/models.py:829 templates/js/translated/order.js:520 +#: order/models.py:751 order/models.py:835 templates/js/translated/order.js:520 msgid "Order" msgstr "" -#: order/models.py:746 order/templates/order/order_base.html:9 +#: order/models.py:752 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:338 @@ -3179,85 +3184,117 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/models.py:767 +#: order/models.py:773 msgid "Supplier part" msgstr "" -#: order/models.py:774 order/templates/order/order_base.html:131 +#: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/purchase_order_detail.html:391 #: order/templates/order/receive_parts.html:22 #: order/templates/order/sales_order_base.html:133 msgid "Received" msgstr "" -#: order/models.py:775 +#: order/models.py:781 msgid "Number of items received" msgstr "" -#: order/models.py:782 part/templates/part/prices.html:176 stock/models.py:588 +#: order/models.py:788 part/templates/part/prices.html:176 stock/models.py:588 #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" msgstr "" -#: order/models.py:783 +#: order/models.py:789 msgid "Unit purchase price" msgstr "" -#: order/models.py:791 +#: order/models.py:797 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:837 part/templates/part/part_pricing.html:112 +#: order/models.py:843 part/templates/part/part_pricing.html:112 #: part/templates/part/prices.html:116 part/templates/part/prices.html:284 msgid "Sale Price" msgstr "" -#: order/models.py:838 +#: order/models.py:844 msgid "Unit sale price" msgstr "" -#: order/models.py:917 order/models.py:919 +#: order/models.py:923 order/models.py:925 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:923 +#: order/models.py:929 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:925 +#: order/models.py:931 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:928 +#: order/models.py:934 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:938 +#: order/models.py:944 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:943 +#: order/models.py:949 msgid "Line" msgstr "" -#: order/models.py:954 +#: order/models.py:960 msgid "Item" msgstr "" -#: order/models.py:955 +#: order/models.py:961 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:958 +#: order/models.py:964 msgid "Enter stock allocation quantity" msgstr "" -#: order/serializers.py:160 +#: order/serializers.py:166 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:383 +#: order/serializers.py:201 +msgid "Line Item" +msgstr "" + +#: order/serializers.py:207 +msgid "Line item does not match purchase order" +msgstr "" + +#: order/serializers.py:217 order/serializers.py:276 +msgid "Select destination location for received items" +msgstr "" + +#: order/serializers.py:234 +msgid "Barcode Hash" +msgstr "" + +#: order/serializers.py:235 +msgid "Unique identifier field" +msgstr "" + +#: order/serializers.py:250 +msgid "Barcode is already in use" +msgstr "" + +#: order/serializers.py:289 +msgid "Line items must be provided" +msgstr "" + +#: order/serializers.py:299 +msgid "Supplied barcode values must be unique" +msgstr "" + +#: order/serializers.py:514 msgid "Sale price currency" msgstr "" @@ -6479,7 +6516,7 @@ msgid "Account Settings" msgstr "" #: templates/InvenTree/settings/user.html:15 -#: templates/js/translated/helpers.js:25 +#: templates/js/translated/helpers.js:26 msgid "Edit" msgstr "" @@ -7129,45 +7166,45 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:321 templates/js/translated/forms.js:334 -#: templates/js/translated/forms.js:346 templates/js/translated/forms.js:358 +#: templates/js/translated/forms.js:323 templates/js/translated/forms.js:336 +#: templates/js/translated/forms.js:348 templates/js/translated/forms.js:360 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:322 +#: templates/js/translated/forms.js:324 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:335 +#: templates/js/translated/forms.js:337 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:347 +#: templates/js/translated/forms.js:349 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:359 +#: templates/js/translated/forms.js:361 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:882 templates/modals.html:21 +#: templates/js/translated/forms.js:889 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1372 +#: templates/js/translated/forms.js:1379 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1584 +#: templates/js/translated/forms.js:1593 msgid "Clear input" msgstr "" -#: templates/js/translated/helpers.js:18 +#: templates/js/translated/helpers.js:19 msgid "YES" msgstr "" -#: templates/js/translated/helpers.js:20 +#: templates/js/translated/helpers.js:21 msgid "NO" msgstr ""