diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 410e78911d..242af63f76 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -102,7 +102,7 @@ msgstr "Keine Seriennummern gefunden" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Anzahl der eindeutigen Seriennummern ({s}) muss mit der Anzahl ({q}) übereinstimmen" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Anhang" @@ -161,9 +161,8 @@ msgstr "Ungültige Auswahl" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Name" @@ -177,17 +176,15 @@ msgstr "Name" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Beschreibung" @@ -481,7 +478,7 @@ msgstr "Passwort eingeben" msgid "Password fields must match" msgstr "Passwörter stimmen nicht überein" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Systeminformationen" @@ -562,7 +559,7 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Anzahl" @@ -621,10 +618,10 @@ msgstr "Bauauftrag als vollständig markieren" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "Lagerort der Endprodukte" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Bauauftrag" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "Link zu einer externen URL" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "Ausgewähltes BestandsObjekt nicht Stückliste für Teil '{p}' gefunden" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "Bauauftrag" @@ -1343,7 +1340,7 @@ msgstr "Anmerkungen bearbeiten" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Anhang hinzufügen" @@ -1352,7 +1349,7 @@ msgstr "Anhang hinzufügen" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "Anhang bearbeiten" @@ -1360,7 +1357,7 @@ msgstr "Anhang bearbeiten" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" @@ -1368,7 +1365,7 @@ msgstr "Löschvorgang bestätigen" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "Anhang löschen" @@ -1953,7 +1950,7 @@ msgstr "Präfix für Bestellungs-Referenz" #: common/models.py:794 msgid "Enable build" -msgstr "" +msgstr "Bauaufträge aktivieren" #: common/models.py:795 msgid "Enable build functionality in InvenTree interface" @@ -1985,7 +1982,7 @@ msgstr "" #: common/models.py:818 msgid "Enable SO" -msgstr "" +msgstr "Aufträge aktivieren" #: common/models.py:819 msgid "Enable SO functionality in InvenTree interface" @@ -1993,7 +1990,7 @@ msgstr "" #: common/models.py:824 msgid "Enable PO" -msgstr "" +msgstr "Bestellungen aktivieren" #: common/models.py:825 msgid "Enable PO functionality in InvenTree interface" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "Preis" @@ -2298,8 +2295,8 @@ msgstr "Anlaufstelle" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "Link" @@ -2358,24 +2355,24 @@ msgstr "Teil auswählen" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "Hersteller" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "Hersteller auswählen" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "MPN" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "Hersteller-Teilenummer" @@ -2400,8 +2397,8 @@ msgstr "Parametername" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "Wert" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "Parameterwert" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "Einheiten" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "Zulieferer" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "Zulieferer auswählen" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "SKU (Lagerbestandseinheit)" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" @@ -2476,7 +2473,7 @@ msgstr "Mindestpreis" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "Verpackungen" @@ -2502,7 +2499,7 @@ msgstr "Währungscode" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "Firma" @@ -2557,7 +2554,7 @@ msgstr "Bild hochladen" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "Zuliefererteile" @@ -2597,7 +2594,7 @@ msgstr "Teile löschen" msgid "Delete Parts" msgstr "Teile löschen" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "Herstellerteile" @@ -2620,7 +2617,7 @@ msgstr "Zulieferer-Bestand" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "Neue Bestellung" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "Teil bestellen" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "Herstellerteil bearbeiten" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "Herstellerteil löschen" @@ -2718,7 +2715,7 @@ msgstr "Internes Teil" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "Zulieferer" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "Parameter löschen" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "Parameter hinzufügen" @@ -2780,12 +2777,11 @@ msgstr "Herstellerteil-Bestand" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "Lagerbestand" @@ -2815,7 +2811,7 @@ msgstr "Zuliefererteile" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "Teilbestand" @@ -2823,17 +2819,17 @@ msgstr "Teilbestand" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "Zuliefererteil" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "Zuliefererteil bearbeiten" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "Zuliefererteil entfernen" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "Neuer Zulieferer" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "Hersteller" @@ -2908,7 +2904,7 @@ msgstr "Hersteller" msgid "New Manufacturer" msgstr "Neuer Hersteller" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "Kunden" @@ -3013,7 +3009,7 @@ msgstr "" #: order/api.py:302 msgid "Destination location must be specified" -msgstr "" +msgstr "Ziel-Lagerort muss angegeben werden" #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" @@ -3274,7 +3270,7 @@ msgstr "" #: order/serializers.py:234 msgid "Barcode Hash" -msgstr "" +msgstr "Barcode-Hash" #: order/serializers.py:235 msgid "Unique identifier field" @@ -3282,7 +3278,7 @@ msgstr "" #: order/serializers.py:250 msgid "Barcode is already in use" -msgstr "" +msgstr "Barcode ist bereits in Verwendung" #: order/serializers.py:289 msgid "Line items must be provided" @@ -3570,7 +3566,7 @@ msgstr "Ausstehende Teile für %(order)s - %(desc)s em #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Teile" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "Bestellnummer" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "Bestellt" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "Summe" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "Stück-Preis" @@ -4127,7 +4123,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "Kategorie" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "Teile-Kategorie" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "Revisions- oder Versionsnummer" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "Revision" @@ -4256,7 +4252,7 @@ msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" msgid "Test with this name already exists for this part" msgstr "Ein Test mit diesem Namen besteht bereits für dieses Teil" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "Test-Name" @@ -4273,7 +4269,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "Benötigt" @@ -4282,7 +4278,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "Erfordert Wert" @@ -4290,7 +4286,7 @@ msgstr "Erfordert Wert" msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -4658,7 +4654,7 @@ msgstr "Wenn diese Kat. gelöscht wird, werden diese Teile in die oberste Kat. v msgid "Import Parts" msgstr "Teile importieren" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "Teil duplizieren" @@ -4781,38 +4777,30 @@ msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht" msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "Testergebnis-Vorlage hinzufügen" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "Testergebnis-Vorlage bearbeiten" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "Testergebnis-Vorlage löschen" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "Teilenotizen bearbeiten" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "Stückpreis Einkauf - %(currency)s" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "Stückpreis Differenz - %(currency)s" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "Stückpreis Zulieferer - %(currency)s" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "Stückpreis - %(currency)s" @@ -4874,9 +4862,9 @@ msgstr "Teil kann an Kunden verkauft werden" msgid "Part is virtual (not a physical part)" msgstr "Teil ist virtuell (kein physisches Teil)" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "Inaktiv" @@ -4962,14 +4950,14 @@ msgstr "Zu Bauaufträgen zugeordnet" msgid "Can Build" msgstr "Herstellbar" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "Im Bau" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "Teildetails anzeigen" @@ -4985,8 +4973,8 @@ msgstr "Berechnen" msgid "No matching images found" msgstr "Keine passenden Bilder gefunden" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "Teildetails ausblenden" @@ -5051,32 +5039,39 @@ msgstr "Keine Preise für dieses Teil verfügbar" msgid "Select from existing images" msgstr "Aus vorhandenen Bildern auswählen" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "Sind Sie sicher, dass Sie das Teil '%(full_name)s' löschen wollen?" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "Dieser Teil wird in Stücklisten für %(count)s andere Teile verwendet. Wenn Sie dieses Teil löschen, werden die Stücklisten für die folgenden Teile aktualisiert" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "Es sind %(count)s BestandsObjekte für diesen Teil definiert. Wenn Sie diesen Teil löschen, werden auch die folgenden Bestandseinträge gelöscht:" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "Es sind %(count)s Hersteller für diesen Teil definiert. Wenn Sie diesen Teil löschen, werden auch die folgenden Herstellerteile gelöscht:" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "Es sind %(count)s Zulieferer für diesen Teil definiert. Wenn Sie diesen Teil löschen, werden auch die folgenden Zuliefererteile gelöscht:" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "Es gibt %(count)s einzigartige Teile, die für '%(full_name)s' verfolgt werden. Das Löschen dieses Teils wird diese Tracking-Informationen dauerhaft entfernen." @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "Kategorie für Teile setzen" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "Kein Bestand" @@ -5262,7 +5257,7 @@ msgstr "Teilparametervorlage bearbeiten" msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "Testergebnisse" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "Test" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "Ergebnis" @@ -5422,44 +5417,44 @@ msgstr "bestanden" msgid "Fail" msgstr "fehlgeschlagen" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "Falsch formatierte Daten" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "Ungültige Menge" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "Menge muss größer als Null sein" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "Bestand für {n} Objekte geändert" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "Die angegebene Menge überschreitet die Lagermenge" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "Gültiger Standort muss angegeben werden" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "{n} Teile nach {loc} bewegt" @@ -5642,7 +5637,7 @@ msgstr "Preis für eine Einheit bei Einkauf" #: stock/models.py:599 msgid "Scheduled for deletion" -msgstr "" +msgstr "Zur Löschung vorgesehen" #: stock/models.py:600 msgid "This StockItem will be deleted by the background worker" @@ -5678,35 +5673,35 @@ msgstr "Seriennummern {exists} existieren bereits" msgid "StockItem cannot be moved as it is not in stock" msgstr "BestandsObjekt kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "Name des Tests" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "Test Notizen" @@ -6058,7 +6053,7 @@ msgstr "Unter-Lagerorte" msgid "Stock Details" msgstr "Objekt-Details" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "Bestand-Lagerorte" @@ -6313,14 +6308,6 @@ msgstr "Suchergebnisse" msgid "Enter a search query" msgstr "Eine Sucheanfrage eingeben" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "an Kunde versand" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "Kein Lagerort gesetzt" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "Barcode-Einstellungen" @@ -6382,7 +6369,7 @@ msgstr "Startseite" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "Suche" @@ -6399,7 +6386,7 @@ msgstr "Berichte" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "Einstellungen" @@ -6581,7 +6568,7 @@ msgstr "InvenTree-Version" #: templates/about.html:27 msgid "Development Version" -msgstr "" +msgstr "Entwicklungsversion" #: templates/about.html:30 msgid "Up to Date" @@ -6641,7 +6628,7 @@ msgstr "Versionsinformationen kopieren" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "Schliessen" @@ -6741,11 +6728,11 @@ msgstr "Aufträge auswählen" msgid "Sales Order(s) must be selected before printing report" msgstr "Auftrag muss vor dem Berichtsdruck ausgewählt werden" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "Keine Antwort" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "keine Antwort vom InvenTree Server" @@ -6757,35 +6744,35 @@ msgstr "Fehler 400: Fehlerhafte Anfrage" msgid "API request returned error code 400" msgstr "Fehler-Code 400 zurückgegeben" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "Fehler 401: Nicht Angemeldet" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "Authentication Kredentials nicht angegeben" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "Fehler 403: keine Berechtigung" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "Fehlende Berechtigung für diese Aktion" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "Fehler 404: Ressource nicht gefunden" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "Die angefragte Ressource kann auf diesem Server nicht gefunden werden" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "Fehler 408: Zeitüberschreitung" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "Verbindungszeitüberschreitung bei der Datenanforderung" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "Unbekannte Antwort von Server erhalten" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "Ungültige Antwort von Server" @@ -7002,8 +6989,8 @@ msgstr "Bestand bestellen" msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "Auswählen" @@ -7084,43 +7071,43 @@ msgstr "Die folgenden Herstellerteile werden gelöscht" msgid "Delete Manufacturer Parts" msgstr "Herstellerteile löschen" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "Keine Herstellerteile gefunden" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "Vorlagenteil" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "Baugruppe" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "Keine Parameter gefunden" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "Parameter löschen" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "Parameter löschen" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "Keine Zuliefererteile gefunden" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "Abbrechen" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "Abschicken" @@ -7272,31 +7259,31 @@ msgstr "Akzeptieren" msgid "Loading Data" msgstr "Lade Daten" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "ungültige Antwort vom Server" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "Formulardaten fehlen bei Serverantwort" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "Formulardaten fehlerhaft" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "JSON Antwort enthält keine Formulardaten" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "Fehler 400: Ungültige Anfrage" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "Fehler 400 von Server erhalten" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "Fehler bei Formulardaten-Anfrage" @@ -7388,147 +7375,155 @@ msgstr "Zuliefereroptionen" msgid "Add Part Category" msgstr "Teil-Kategorie hinzufügen" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "Anfänglichen Bestand erstellen" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "Anfänglichen Bestand für dieses Teil erstellen" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "Start-Bestandsmenge" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "Menge des anfänglichen Bestands für dieses Teil angeben" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "Zielstandort auswählen" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "Zuliefererdaten hinzufügen" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "Bild kopieren" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "Stückliste vom Originalteil kopieren" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "Parameter kopieren" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "Parameterdaten vom Originalteil kopieren" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "Übergeordnete Teilkategorie" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "Teil bearbeiten" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "Nachverfolgbares Teil" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "virtuelles Teil" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "Favoritenteil" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "Verkäufliches Teil" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "Keine Varianten gefunden" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "Bestand niedrig" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "Pfad" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "Testergebnis-Vorlage bearbeiten" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "Testergebnis-Vorlage löschen" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "Keine ${human_name} Informationen gefunden" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} bearbeiten" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} löschen" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "Einzelpreis" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" @@ -7640,10 +7635,18 @@ msgstr "In Arbeit" msgid "Installed in Stock Item" msgstr "In BestandsObjekt installiert" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "an Kunde versand" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "Auftrag zugewiesen" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "Kein Lagerort gesetzt" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "BestandsObjekt wird produziert" @@ -7695,7 +7698,7 @@ msgstr "Inventur" #: templates/js/translated/stock.js:1029 msgid "Supplier part not specified" -msgstr "" +msgstr "Zuliefererteil nicht angegeben" #: templates/js/translated/stock.js:1067 msgid "No stock items matching query" @@ -7973,51 +7976,51 @@ msgstr "Favorit" msgid "Purchasable" msgstr "Käuflich" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "Lade Daten" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "Zeilen pro Seite" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "zeige" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "bis" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "von" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "Zeilen" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "Keine passenden Ergebnisse gefunden" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "Zeige/Verstecke Pagination" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "Neu laden" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "umschalten" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "Spalten" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "Alle" @@ -8033,19 +8036,19 @@ msgstr "Kaufen" msgid "Sell" msgstr "Verkaufen" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "Admin" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "Ausloggen" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "Einloggen" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "Über InvenTree" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index b9d642169d..bb06cefdab 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index b66b45bb37..677457c559 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -102,7 +102,7 @@ msgstr "Numeros de serie no encontrados" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "El número de números de serie únicos ({s}) debe coincidir con la cantidad ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Archivo adjunto" @@ -161,9 +161,8 @@ msgstr "Selección no válida" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Nombre" @@ -177,17 +176,15 @@ msgstr "Nombre" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Descripción" @@ -481,7 +478,7 @@ msgstr "Configurar Contraseña" msgid "Password fields must match" msgstr "Los campos de contraseña deben coincidir" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Información del sistema" @@ -562,7 +559,7 @@ msgstr "Fecha límite para la finalización de la construcción. La construcció #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "Fecha límite para la finalización de la construcción. La construcció #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Cantidad" @@ -621,10 +618,10 @@ msgstr "Marcar como construcción completa" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "Ubicación de las partes completadas" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Construir órden" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -764,7 +761,7 @@ msgstr "" #: build/models.py:227 msgid "Source Location" -msgstr "" +msgstr "Ubicación de la fuente" #: build/models.py:231 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" @@ -772,11 +769,11 @@ msgstr "" #: build/models.py:236 msgid "Destination Location" -msgstr "" +msgstr "Ubicación de destino" #: build/models.py:240 msgid "Select location where the completed items will be stored" -msgstr "" +msgstr "Seleccione la ubicación donde se almacenarán los elementos completados" #: build/models.py:244 msgid "Build Quantity" @@ -873,9 +870,9 @@ msgstr "Enlace a URL externa" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -908,7 +905,7 @@ msgstr "" #: build/models.py:1237 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" -msgstr "" +msgstr "La cantidad asignada ({n}) no debe exceder la cantidad disponible ({q})" #: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" @@ -920,7 +917,7 @@ msgstr "" #: build/models.py:1252 msgid "Quantity must be 1 for serialized stock" -msgstr "" +msgstr "La cantidad debe ser 1 para el stock serializado" #: build/models.py:1312 #, python-brace-format @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "Fabricante" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "Proveedor" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "Fabricantes" @@ -2908,7 +2904,7 @@ msgstr "Fabricantes" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index a44d04150e..4be936fa02 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -102,7 +102,7 @@ msgstr "Aucun numéro de série trouvé" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Le nombre de numéros de série uniques ({s}) doit correspondre à la quantité ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Pièce jointe" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Nom" @@ -177,17 +176,15 @@ msgstr "Nom" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Description" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Informations système" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Quantité" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ 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:555 #: order/serializers.py:230 order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "L'article en stock sélectionné n'a pas été trouvé dans la BOM pour la pièce '{p}'" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "IPN" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index fc12e2bd83..869872e69c 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 55af0d653e..1a0dfbca11 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index fa012e8d93..e727dbd739 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -19,7 +19,7 @@ msgstr "" #: InvenTree/api.py:64 msgid "API endpoint not found" -msgstr "" +msgstr "Endpoint API non trovato" #: InvenTree/api.py:110 msgid "No action specified" @@ -42,11 +42,11 @@ msgstr "Conferma" #: InvenTree/forms.py:127 msgid "Confirm delete" -msgstr "" +msgstr "Conferma eliminazione" #: InvenTree/forms.py:128 msgid "Confirm item deletion" -msgstr "" +msgstr "Conferma eliminazione elementi" #: InvenTree/forms.py:160 templates/registration/login.html:76 msgid "Enter password" @@ -71,102 +71,101 @@ msgstr "Selezione una categoria" #: InvenTree/helpers.py:401 #, python-brace-format msgid "Duplicate serial: {n}" -msgstr "" +msgstr "Seriale Duplicato: {n}" #: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" -msgstr "" +msgstr "Quantità inserita non valida" #: InvenTree/helpers.py:411 msgid "Empty serial number string" -msgstr "" +msgstr "Numero seriale vuoto" #: InvenTree/helpers.py:433 InvenTree/helpers.py:436 InvenTree/helpers.py:439 #: InvenTree/helpers.py:464 #, python-brace-format msgid "Invalid group: {g}" -msgstr "" +msgstr "Gruppo non valido: {g}" #: InvenTree/helpers.py:469 #, python-brace-format msgid "Duplicate serial: {g}" -msgstr "" +msgstr "Seriale duplicato: {g}" #: InvenTree/helpers.py:477 msgid "No serial numbers found" -msgstr "" +msgstr "Nessun numero di serie trovato" #: InvenTree/helpers.py:481 #, python-brace-format msgid "Number of unique serial number ({s}) must match quantity ({q})" -msgstr "" +msgstr "Il numero dei numeri seriali univoci ({s}) deve essere uguale alla quantità ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" -msgstr "" +msgstr "Allegato" #: InvenTree/models.py:67 msgid "Select file to attach" -msgstr "" +msgstr "Seleziona file da allegare" #: InvenTree/models.py:69 templates/js/translated/attachment.js:87 msgid "Comment" -msgstr "" +msgstr "Commento" #: InvenTree/models.py:69 msgid "File comment" -msgstr "" +msgstr "Commento del file" #: InvenTree/models.py:75 InvenTree/models.py:76 common/models.py:993 #: common/models.py:994 part/models.py:2051 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1690 msgid "User" -msgstr "" +msgstr "Utente" #: InvenTree/models.py:79 msgid "upload date" -msgstr "" +msgstr "data caricamento" #: InvenTree/models.py:99 msgid "Filename must not be empty" -msgstr "" +msgstr "Il nome del file non deve essere vuoto" #: InvenTree/models.py:122 msgid "Invalid attachment directory" -msgstr "" +msgstr "Directory allegati non valida" #: InvenTree/models.py:132 #, python-brace-format msgid "Filename contains illegal character '{c}'" -msgstr "" +msgstr "Il nome del file contiene caratteri non validi '{c}'" #: InvenTree/models.py:135 msgid "Filename missing extension" -msgstr "" +msgstr "Nome file estensione mancante" #: InvenTree/models.py:142 msgid "Attachment with this filename already exists" -msgstr "" +msgstr "Esiste già un allegato con questo nome di file" #: InvenTree/models.py:149 msgid "Error renaming file" -msgstr "" +msgstr "Errore nella rinominazione del file" #: InvenTree/models.py:184 msgid "Invalid choice" -msgstr "" +msgstr "Scelta non valida" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" -msgstr "" +msgstr "Nome" #: InvenTree/models.py:207 build/models.py:187 #: build/templates/build/detail.html:24 company/models.py:353 @@ -177,36 +176,34 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" -msgstr "" +msgstr "Descrizione" #: InvenTree/models.py:208 msgid "Description (optional)" -msgstr "" +msgstr "Descrizione (opzionale)" #: InvenTree/models.py:216 msgid "parent" -msgstr "" +msgstr "genitore" #: InvenTree/serializers.py:55 part/models.py:2454 msgid "Must be a valid number" -msgstr "" +msgstr "Deve essere un numero valido" #: InvenTree/serializers.py:244 msgid "Filename" -msgstr "" +msgstr "Nome del file" #: InvenTree/settings.py:523 msgid "German" @@ -282,15 +279,15 @@ msgstr "Cinese" #: InvenTree/status.py:94 msgid "Background worker check failed" -msgstr "" +msgstr "Controllo in background non riuscito" #: InvenTree/status.py:98 msgid "Email backend not configured" -msgstr "" +msgstr "Server di posta non configurato" #: InvenTree/status.py:101 msgid "InvenTree system health checks failed" -msgstr "" +msgstr "Controlli di sistema InvenTree falliti" #: InvenTree/status_codes.py:104 InvenTree/status_codes.py:145 #: InvenTree/status_codes.py:314 @@ -299,7 +296,7 @@ msgstr "In attesa" #: InvenTree/status_codes.py:105 msgid "Placed" -msgstr "" +msgstr "Inviato" #: InvenTree/status_codes.py:106 InvenTree/status_codes.py:317 msgid "Complete" @@ -331,107 +328,107 @@ msgstr "OK" #: InvenTree/status_codes.py:187 msgid "Attention needed" -msgstr "" +msgstr "Attenzione necessaria" #: InvenTree/status_codes.py:188 msgid "Damaged" -msgstr "" +msgstr "Danneggiato" #: InvenTree/status_codes.py:189 msgid "Destroyed" -msgstr "" +msgstr "Distrutto" #: InvenTree/status_codes.py:191 msgid "Rejected" -msgstr "" +msgstr "Respinto" #: InvenTree/status_codes.py:272 msgid "Legacy stock tracking entry" -msgstr "" +msgstr "Voce di tracciamento stock preesistente" #: InvenTree/status_codes.py:274 msgid "Stock item created" -msgstr "" +msgstr "Elemento stock creato" #: InvenTree/status_codes.py:276 msgid "Edited stock item" -msgstr "" +msgstr "Elemento stock modificato" #: InvenTree/status_codes.py:277 msgid "Assigned serial number" -msgstr "" +msgstr "Numero di serie assegnato" #: InvenTree/status_codes.py:279 msgid "Stock counted" -msgstr "" +msgstr "Stock contato" #: InvenTree/status_codes.py:280 msgid "Stock manually added" -msgstr "" +msgstr "Stock aggiunto manualmente" #: InvenTree/status_codes.py:281 msgid "Stock manually removed" -msgstr "" +msgstr "Stock rimosso manualmente" #: InvenTree/status_codes.py:283 msgid "Location changed" -msgstr "" +msgstr "Posizione cambiata" #: InvenTree/status_codes.py:285 msgid "Installed into assembly" -msgstr "" +msgstr "Installato nell'assemblaggio" #: InvenTree/status_codes.py:286 msgid "Removed from assembly" -msgstr "" +msgstr "Rimosso dall'assemblaggio" #: InvenTree/status_codes.py:288 msgid "Installed component item" -msgstr "" +msgstr "Componente installato" #: InvenTree/status_codes.py:289 msgid "Removed component item" -msgstr "" +msgstr "Elemento componente rimosso" #: InvenTree/status_codes.py:291 msgid "Split from parent item" -msgstr "" +msgstr "Diviso dall'elemento genitore" #: InvenTree/status_codes.py:292 msgid "Split child item" -msgstr "" +msgstr "Dividi elemento figlio" #: InvenTree/status_codes.py:294 templates/js/translated/table_filters.js:186 msgid "Sent to customer" -msgstr "" +msgstr "Inviato al cliente" #: InvenTree/status_codes.py:295 msgid "Returned from customer" -msgstr "" +msgstr "Restituito dal cliente" #: InvenTree/status_codes.py:297 msgid "Build order output created" -msgstr "" +msgstr "Genera l'output dell'ordine creato" #: InvenTree/status_codes.py:298 msgid "Build order output completed" -msgstr "" +msgstr "Build order output completato" #: InvenTree/status_codes.py:300 msgid "Received against purchase order" -msgstr "" +msgstr "Ricevuto contro l'ordine di acquisto" #: InvenTree/status_codes.py:315 msgid "Production" -msgstr "" +msgstr "Produzione" #: InvenTree/validators.py:22 msgid "Not a valid currency code" -msgstr "" +msgstr "Non è un codice valuta valido" #: InvenTree/validators.py:50 msgid "Invalid character in part name" -msgstr "" +msgstr "Carattere non valido nel nome del file" #: InvenTree/validators.py:63 #, python-brace-format @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Quantità" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 60ece0791e..b957636ffc 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -102,7 +102,7 @@ msgstr "シリアル番号が見つかりません" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "添付ファイル" @@ -161,9 +161,8 @@ msgstr "無効な選択です" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "お名前" @@ -177,17 +176,15 @@ msgstr "お名前" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "説明" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "完了したパーツの場所" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "サプライヤー・パーツ" @@ -2597,7 +2594,7 @@ msgstr "パーツを削除" msgid "Delete Parts" msgstr "パーツを削除" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "メーカー・パーツ" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "パーツの注文" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "メーカー・パーツの編集" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "メーカー・パーツを削除" @@ -2718,7 +2715,7 @@ msgstr "内部パーツ" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "メーカー・パーツの在庫" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "パーツ" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index c0b31fe815..1c171f0dee 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 8a14f3628d..c3c9bcb37c 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -102,7 +102,7 @@ msgstr "Geen serienummers gevonden" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Aantal unieke serienummer ({s}) moet overeenkomen met de hoeveelheid ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Bijlage" @@ -161,9 +161,8 @@ msgstr "Ongeldige keuze" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Naam" @@ -177,17 +176,15 @@ msgstr "Naam" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Omschrijving" @@ -481,7 +478,7 @@ msgstr "Wachtwoord instellen" msgid "Password fields must match" msgstr "Wachtwoordvelden komen niet overeen" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Systeeminformatie" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Aantal" @@ -621,10 +618,10 @@ msgstr "Markeer build als voltooid" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ 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:555 #: order/serializers.py:230 order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Bouwopdracht" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "Link naar externe URL" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "Geselecteerde voorraadartikel niet gevonden in stuklijst voor onderdeel '{p}'" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "Product" @@ -1343,7 +1340,7 @@ msgstr "Notities Bewerken" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "Sublocaties" msgid "Stock Details" msgstr "Voorraadgegevens" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "Voorraadlocaties" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "Geen voorraadlocatie ingesteld" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "Geen voorraadlocatie ingesteld" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "Inkoop" msgid "Sell" msgstr "Verkoop" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 391caec1d4..28a0a11b21 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -102,7 +102,7 @@ msgstr "Ingen serienummer funnet" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Antall unike serienummer ({s}) må samsvare mengde ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Vedlegg" @@ -161,9 +161,8 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Navn" @@ -177,17 +176,15 @@ msgstr "Navn" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Beskrivelse" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 820073e7f7..496d532c19 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -102,7 +102,7 @@ msgstr "Nie znaleziono numerów seryjnych" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Ilość numerów seryjnych ({s}) musi odpowiadać ilości ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Załącznik" @@ -161,9 +161,8 @@ msgstr "Błędny wybór" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Nazwa" @@ -177,17 +176,15 @@ msgstr "Nazwa" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Opis" @@ -481,7 +478,7 @@ msgstr "Ustaw hasło" msgid "Password fields must match" msgstr "Hasła muszą być zgodne" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Informacja systemowa" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Ilość" @@ -621,10 +618,10 @@ msgstr "Oznacz budowę jako ukończoną" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ 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:555 #: order/serializers.py:230 order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Zlecenie Budowy" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "Link do zewnętrznego adresu URL" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "Budowa" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dodaj załącznik" @@ -1352,7 +1349,7 @@ msgstr "Dodaj załącznik" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "Edytuj załącznik" @@ -1360,7 +1357,7 @@ msgstr "Edytuj załącznik" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "Usuń załącznik" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "Cena" @@ -2298,8 +2295,8 @@ msgstr "Punkt kontaktowy" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "Łącze" @@ -2358,24 +2355,24 @@ msgstr "Wybierz część" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "Producent" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "Wybierz producenta" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "MPN" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "Numer producenta" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "Jednostki" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "Dostawca" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "Wybierz dostawcę" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "SKU" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "Opakowanie" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "Firma" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "Komponenty dostawcy" @@ -2597,7 +2594,7 @@ msgstr "Usuń części" msgid "Delete Parts" msgstr "Usuń części" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "Części producenta" @@ -2620,7 +2617,7 @@ msgstr "Zapasy dostawcy" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "Zamów część" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "Edytuj część producenta" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "Usuń cześć producenta" @@ -2718,7 +2715,7 @@ msgstr "Część wewnętrzna" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "Dostawcy" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "Dodaj parametr" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "Stan" @@ -2815,7 +2811,7 @@ msgstr "Dostarczone części" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "Nowy dostawca" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "Producenci" @@ -2908,7 +2904,7 @@ msgstr "Producenci" msgid "New Manufacturer" msgstr "Now producent" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "Klienci" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Części" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "Kod zamówienia" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "Kategoria" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "IPN" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "Wersja" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "Nazwa testu" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "Wymagane" @@ -4282,7 +4278,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "Duplikuj część" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "Część jest wirtualna (nie fizyczna)" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "Nieaktywny" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "Edytuj kategorię części" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "Wynik" @@ -5422,44 +5417,44 @@ msgstr "Zaliczone" msgid "Fail" msgstr "Niezaliczone" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "Nieprawidłowa ilość" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "Ilość musi być większa niż zero" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "Błąd 403: Odmowa dostępu" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "Nie masz uprawnień wymaganych do dostępu do tej funkcji" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "Cena jednostkowa" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 82a406afcd..939a05cdc9 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -102,7 +102,7 @@ msgstr "Серийных номеров не найдено" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Число уникальных серийных номеров ({s}) должно соответствовать количеству ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Вложения" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Название" @@ -177,17 +176,15 @@ msgstr "Название" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Описание" @@ -481,7 +478,7 @@ msgstr "Установить пароль" msgid "Password fields must match" msgstr "Пароли должны совпадать" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Информация о системе" @@ -562,7 +559,7 @@ msgstr "Целевая дата для сборки. Сборка будет п #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Количество" @@ -621,10 +618,10 @@ msgstr "Пометить сборку как завершенную" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "Расположение укомплектованных частей" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Порядок сборки" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "Ссылка на внешний URL" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "Сборка" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 3eb53ff69c..a334227f2c 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -19,54 +19,54 @@ msgstr "" #: InvenTree/api.py:64 msgid "API endpoint not found" -msgstr "" +msgstr "API-slutpunkt hittades inte" #: InvenTree/api.py:110 msgid "No action specified" -msgstr "" +msgstr "Ingen åtgärd specificerad" #: InvenTree/api.py:124 msgid "No matching action found" -msgstr "" +msgstr "Ingen matchande åtgärd hittades" #: InvenTree/fields.py:100 msgid "Enter date" -msgstr "" +msgstr "Ange datum" #: 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:564 msgid "Confirm" -msgstr "" +msgstr "Bekräfta" #: InvenTree/forms.py:127 msgid "Confirm delete" -msgstr "" +msgstr "Bekräfta borttagning" #: InvenTree/forms.py:128 msgid "Confirm item deletion" -msgstr "" +msgstr "Bekräfta borttagning av artikel" #: InvenTree/forms.py:160 templates/registration/login.html:76 msgid "Enter password" -msgstr "" +msgstr "Ange lösenord" #: InvenTree/forms.py:161 msgid "Enter new password" -msgstr "" +msgstr "Ange nytt lösenord" #: InvenTree/forms.py:168 msgid "Confirm password" -msgstr "" +msgstr "Bekräfta lösenord" #: InvenTree/forms.py:169 msgid "Confirm new password" -msgstr "" +msgstr "Bekräfta nytt lösenord" #: InvenTree/forms.py:201 msgid "Select Category" -msgstr "" +msgstr "Välj Kategori" #: InvenTree/helpers.py:401 #, python-brace-format @@ -76,17 +76,17 @@ msgstr "" #: InvenTree/helpers.py:408 order/models.py:315 order/models.py:430 #: stock/views.py:1363 msgid "Invalid quantity provided" -msgstr "" +msgstr "Ogiltigt antal angivet" #: InvenTree/helpers.py:411 msgid "Empty serial number string" -msgstr "" +msgstr "Tom serienummersträng" #: InvenTree/helpers.py:433 InvenTree/helpers.py:436 InvenTree/helpers.py:439 #: InvenTree/helpers.py:464 #, python-brace-format msgid "Invalid group: {g}" -msgstr "" +msgstr "Ogiltig grupp: {g}" #: InvenTree/helpers.py:469 #, python-brace-format @@ -95,78 +95,77 @@ msgstr "" #: InvenTree/helpers.py:477 msgid "No serial numbers found" -msgstr "" +msgstr "Inga serienummer hittades" #: InvenTree/helpers.py:481 #, python-brace-format msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" -msgstr "" +msgstr "Bilaga" #: InvenTree/models.py:67 msgid "Select file to attach" -msgstr "" +msgstr "Välj fil att bifoga" #: InvenTree/models.py:69 templates/js/translated/attachment.js:87 msgid "Comment" -msgstr "" +msgstr "Kommentar" #: InvenTree/models.py:69 msgid "File comment" -msgstr "" +msgstr "Fil kommentar" #: InvenTree/models.py:75 InvenTree/models.py:76 common/models.py:993 #: common/models.py:994 part/models.py:2051 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1690 msgid "User" -msgstr "" +msgstr "Användare" #: InvenTree/models.py:79 msgid "upload date" -msgstr "" +msgstr "uppladdningsdatum" #: InvenTree/models.py:99 msgid "Filename must not be empty" -msgstr "" +msgstr "Filnamnet får inte vara tomt" #: InvenTree/models.py:122 msgid "Invalid attachment directory" -msgstr "" +msgstr "Ogiltig katalog för bilaga" #: InvenTree/models.py:132 #, python-brace-format msgid "Filename contains illegal character '{c}'" -msgstr "" +msgstr "Filnamnet innehåller ogiltiga tecken '{c}'" #: InvenTree/models.py:135 msgid "Filename missing extension" -msgstr "" +msgstr "Filnamn saknar ändelse" #: InvenTree/models.py:142 msgid "Attachment with this filename already exists" -msgstr "" +msgstr "Det finns redan en bilaga med detta filnamn" #: InvenTree/models.py:149 msgid "Error renaming file" -msgstr "" +msgstr "Fel vid namnbyte av fil" #: InvenTree/models.py:184 msgid "Invalid choice" -msgstr "" +msgstr "Ogiltigt val" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" -msgstr "" +msgstr "Namn" #: InvenTree/models.py:207 build/models.py:187 #: build/templates/build/detail.html:24 company/models.py:353 @@ -177,157 +176,155 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" -msgstr "" +msgstr "Beskrivning" #: InvenTree/models.py:208 msgid "Description (optional)" -msgstr "" +msgstr "Beskrivning (valfritt)" #: InvenTree/models.py:216 msgid "parent" -msgstr "" +msgstr "överordnad" #: InvenTree/serializers.py:55 part/models.py:2454 msgid "Must be a valid number" -msgstr "" +msgstr "Måste vara ett giltigt nummer" #: InvenTree/serializers.py:244 msgid "Filename" -msgstr "" +msgstr "Filnamn" #: InvenTree/settings.py:523 msgid "German" -msgstr "" +msgstr "Tyska" #: InvenTree/settings.py:524 msgid "Greek" -msgstr "" +msgstr "Grekiska" #: InvenTree/settings.py:525 msgid "English" -msgstr "" +msgstr "Engelska" #: InvenTree/settings.py:526 msgid "Spanish" -msgstr "" +msgstr "Spanska" #: InvenTree/settings.py:527 msgid "French" -msgstr "" +msgstr "Franska" #: InvenTree/settings.py:528 msgid "Hebrew" -msgstr "" +msgstr "Hebreiska" #: InvenTree/settings.py:529 msgid "Italian" -msgstr "" +msgstr "Italienska" #: InvenTree/settings.py:530 msgid "Japanese" -msgstr "" +msgstr "Japanska" #: InvenTree/settings.py:531 msgid "Korean" -msgstr "" +msgstr "Koreanska" #: InvenTree/settings.py:532 msgid "Dutch" -msgstr "" +msgstr "Nederländska" #: InvenTree/settings.py:533 msgid "Norwegian" -msgstr "" +msgstr "Norska" #: InvenTree/settings.py:534 msgid "Polish" -msgstr "" +msgstr "Polska" #: InvenTree/settings.py:535 msgid "Russian" -msgstr "" +msgstr "Ryska" #: InvenTree/settings.py:536 msgid "Swedish" -msgstr "" +msgstr "Svenska" #: InvenTree/settings.py:537 msgid "Thai" -msgstr "" +msgstr "Thailändska" #: InvenTree/settings.py:538 msgid "Turkish" -msgstr "" +msgstr "Turkiska" #: InvenTree/settings.py:539 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamesiska" #: InvenTree/settings.py:540 msgid "Chinese" -msgstr "" +msgstr "Kinesiska" #: InvenTree/status.py:94 msgid "Background worker check failed" -msgstr "" +msgstr "Kontroll av bakgrundsarbetare misslyckades" #: InvenTree/status.py:98 msgid "Email backend not configured" -msgstr "" +msgstr "Backend för e-post är inte konfigurerad" #: InvenTree/status.py:101 msgid "InvenTree system health checks failed" -msgstr "" +msgstr "InvenTree systemhälsokontroll misslyckades" #: InvenTree/status_codes.py:104 InvenTree/status_codes.py:145 #: InvenTree/status_codes.py:314 msgid "Pending" -msgstr "" +msgstr "Väntar" #: InvenTree/status_codes.py:105 msgid "Placed" -msgstr "" +msgstr "Placerad" #: InvenTree/status_codes.py:106 InvenTree/status_codes.py:317 msgid "Complete" -msgstr "" +msgstr "Slutför" #: InvenTree/status_codes.py:107 InvenTree/status_codes.py:147 #: InvenTree/status_codes.py:316 msgid "Cancelled" -msgstr "" +msgstr "Avbruten" #: InvenTree/status_codes.py:108 InvenTree/status_codes.py:148 #: InvenTree/status_codes.py:190 msgid "Lost" -msgstr "" +msgstr "Förlorad" #: InvenTree/status_codes.py:109 InvenTree/status_codes.py:149 #: InvenTree/status_codes.py:192 msgid "Returned" -msgstr "" +msgstr "Återlämnad" #: InvenTree/status_codes.py:146 #: order/templates/order/sales_order_base.html:126 msgid "Shipped" -msgstr "" +msgstr "Skickad" #: InvenTree/status_codes.py:186 msgid "OK" -msgstr "" +msgstr "OK" #: InvenTree/status_codes.py:187 msgid "Attention needed" @@ -335,15 +332,15 @@ msgstr "" #: InvenTree/status_codes.py:188 msgid "Damaged" -msgstr "" +msgstr "Skadad" #: InvenTree/status_codes.py:189 msgid "Destroyed" -msgstr "" +msgstr "Förstörd" #: InvenTree/status_codes.py:191 msgid "Rejected" -msgstr "" +msgstr "Avvisad" #: InvenTree/status_codes.py:272 msgid "Legacy stock tracking entry" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 3be3993f7b..3ddc15ea2e 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 81567b4a83..4e539b858a 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -102,7 +102,7 @@ msgstr "Seri numarası bulunamadı" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "Benzersiz seri numaralarının sayısı ({s}) girilen miktarla eşleşmeli ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "Ek" @@ -161,9 +161,8 @@ msgstr "Geçersiz seçim" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "Adı" @@ -177,17 +176,15 @@ msgstr "Adı" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "Açıklama" @@ -481,7 +478,7 @@ msgstr "Şifre Belirle" msgid "Password fields must match" msgstr "Parola alanları eşleşmelidir" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "Sistem Bilgisi" @@ -562,7 +559,7 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "Miktar" @@ -621,10 +618,10 @@ msgstr "Yapım işini tamamlandı olarak işaretle" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ 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:555 #: order/serializers.py:230 order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "Yapım İşi Emri" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "Harici URL'ye bağlantı" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "{p} parçasının malzeme listesindeki seçili stok kalemi bulunamadı" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "Yapım İşi" @@ -1343,7 +1340,7 @@ msgstr "Notları Düzenle" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dosya Ekle" @@ -1352,7 +1349,7 @@ msgstr "Dosya Ekle" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "Ek Düzenle" @@ -1360,7 +1357,7 @@ msgstr "Ek Düzenle" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" @@ -1368,7 +1365,7 @@ msgstr "Silme İşlemini Onayla" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "Eki Sil" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "Fiyat" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "Bağlantı" @@ -2358,24 +2355,24 @@ msgstr "Parça seçin" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "Üretici" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "Üretici seçin" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "ÜPN" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" @@ -2400,8 +2397,8 @@ msgstr "Parametre adı" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "Değer" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "Parametre değeri" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "Tedarikçi" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "Tedarikçi seçin" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "SKU" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "Paketleme" @@ -2502,7 +2499,7 @@ msgstr "Para Birimi Kodu" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "Tedarikçi Parçaları" @@ -2597,7 +2594,7 @@ msgstr "Parçaları sil" msgid "Delete Parts" msgstr "Parçaları Sil" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "Tedarikçi Stoku" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "Yeni Satın Alma Emri" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "Parça siparişi" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "Stok" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -2823,17 +2819,17 @@ msgstr "Stok Kalemleri" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "Tedarikçi Parçası" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "Tedarikçi parçasını düzenle" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "Tedarikçi parçasını sil" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "Yeni Tedarikçi" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "Üreticiler" @@ -2908,7 +2904,7 @@ msgstr "Üreticiler" msgid "New Manufacturer" msgstr "Yeni Üretici" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "Müşteriler" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Parçalar" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "DPN" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "Parça revizyon veya versiyon numarası" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "Revizyon" @@ -4256,7 +4252,7 @@ msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabili msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "Test Adı" @@ -4273,7 +4269,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "Gerekli" @@ -4282,7 +4278,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "Pasif" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "Hesapla" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "Bu parçası için tanımlanmış %(count)s tedarikçi bulunmaktadır. Bu parçayı silerseniz, aşağıdaki tedarikçi parçaları da silinecektir:" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "Aşağıdaki parçalara kategori ayarla" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "Stok Yok" @@ -5262,7 +5257,7 @@ msgstr "Parça Parametre Şablonu Düzenle" msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "{n} öge için stok güncellendi" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "Seri numaraları zaten mevcut: {exists}" msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "Alt konumlar" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "Stok Konumları" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "Stok konumu ayarlanmadı" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "sürüm bilgisini kopyala" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "Kapat" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "Cevap Yok" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "Bu fonksiyona erişmek için gerekli izinlere sahip değilsiniz" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "Şablon Parça" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "Çeşit bulunamadı" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "Stok konumu ayarlanmadı" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 49924e132a..dc5f4009a3 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -102,7 +102,7 @@ msgstr "" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "" @@ -161,9 +161,8 @@ msgstr "" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "" @@ -177,17 +176,15 @@ msgstr "" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "" @@ -481,7 +478,7 @@ msgstr "" msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "" @@ -562,7 +559,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,8 +572,8 @@ msgstr "" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" msgstr "" @@ -621,10 +618,10 @@ msgstr "" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" @@ -637,7 +634,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -739,12 +736,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" @@ -873,9 +870,9 @@ msgstr "" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "" @@ -1343,7 +1340,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1352,7 +1349,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" msgstr "" @@ -1360,7 +1357,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" msgstr "" @@ -1368,7 +1365,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" msgstr "" @@ -2164,7 +2161,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" msgstr "" @@ -2298,8 +2295,8 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" msgstr "" @@ -2358,24 +2355,24 @@ msgstr "" #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" msgstr "" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" msgstr "" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" msgstr "" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" msgstr "" @@ -2400,8 +2397,8 @@ msgstr "" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" msgstr "" @@ -2411,7 +2408,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" msgstr "" @@ -2429,22 +2426,22 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" msgstr "" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" msgstr "" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" msgstr "" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" @@ -2476,7 +2473,7 @@ msgstr "" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" msgstr "" @@ -2502,7 +2499,7 @@ msgstr "" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" msgstr "" @@ -2557,7 +2554,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" msgstr "" @@ -2597,7 +2594,7 @@ msgstr "" msgid "Delete Parts" msgstr "" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" msgstr "" @@ -2620,7 +2617,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 @@ -2644,7 +2641,7 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 @@ -2696,12 +2693,12 @@ msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" msgstr "" @@ -2718,7 +2715,7 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" msgstr "" @@ -2758,7 +2755,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" msgstr "" @@ -2780,12 +2777,11 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" msgstr "" @@ -2815,7 +2811,7 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" msgstr "" @@ -2823,17 +2819,17 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" msgstr "" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" msgstr "" @@ -2900,7 +2896,7 @@ msgid "New Supplier" msgstr "" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" msgstr "" @@ -2908,7 +2904,7 @@ msgstr "" msgid "New Manufacturer" msgstr "" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" msgstr "" @@ -3570,7 +3566,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3584,7 +3580,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3666,8 +3662,8 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" msgstr "" @@ -4127,7 +4123,7 @@ msgstr "" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" msgstr "" @@ -4136,7 +4132,7 @@ msgid "Part category" msgstr "" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" @@ -4149,7 +4145,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4658,7 +4654,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" msgstr "" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4874,9 +4862,9 @@ msgstr "" msgid "Part is virtual (not a physical part)" msgstr "" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" @@ -4962,14 +4950,14 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" msgstr "" @@ -4985,8 +4973,8 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" msgstr "" @@ -5051,32 +5039,39 @@ msgstr "" msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 +#, python-format +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " +msgstr "" + +#: part/templates/part/partial_delete.html:17 #, python-format msgid "Are you sure you want to delete part '%(full_name)s'?" msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5152,7 +5147,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5262,7 +5257,7 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" msgstr "" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -6058,7 +6053,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" msgstr "" @@ -6313,14 +6308,6 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" msgstr "" @@ -6382,7 +6369,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" msgstr "" @@ -6399,7 +6386,7 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" msgstr "" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7084,43 +7071,43 @@ msgstr "" msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" msgstr "" @@ -7247,7 +7234,7 @@ msgid "Cancel" msgstr "" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,31 +7259,31 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" @@ -7388,147 +7375,155 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" msgstr "" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" msgstr "" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7640,10 +7635,18 @@ msgstr "" msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" msgstr "" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8033,19 +8036,19 @@ msgstr "" msgid "Sell" msgstr "" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" msgstr "" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index f3febfab99..214c33033a 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 13:15+0000\n" -"PO-Revision-Date: 2021-09-12 13:44\n" +"POT-Creation-Date: 2021-09-30 22:48+0000\n" +"PO-Revision-Date: 2021-09-30 22:51\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -102,7 +102,7 @@ msgstr "未找到序列号" msgid "Number of unique serial number ({s}) must match quantity ({q})" msgstr "唯一序列号 ({s}) 必须匹配数量 ({q})" -#: InvenTree/models.py:66 stock/models.py:1826 +#: InvenTree/models.py:66 stock/models.py:1823 msgid "Attachment" msgstr "附件" @@ -161,9 +161,8 @@ msgstr "选择无效" #: InvenTree/models.py:200 InvenTree/models.py:201 company/models.py:414 #: label/models.py:112 part/models.py:658 part/models.py:2212 #: part/templates/part/part_base.html:241 report/models.py:181 -#: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:636 templates/js/translated/part.js:466 -#: templates/js/translated/part.js:603 templates/js/translated/part.js:1130 +#: templates/js/translated/company.js:637 templates/js/translated/part.js:477 +#: templates/js/translated/part.js:614 templates/js/translated/part.js:1141 #: templates/js/translated/stock.js:1483 msgid "Name" msgstr "名称" @@ -177,17 +176,15 @@ msgstr "名称" #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 -#: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 -#: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 #: templates/js/translated/bom.js:230 templates/js/translated/build.js:891 #: templates/js/translated/build.js:1179 templates/js/translated/company.js:344 -#: templates/js/translated/company.js:546 -#: templates/js/translated/company.js:834 templates/js/translated/order.js:341 +#: templates/js/translated/company.js:547 +#: templates/js/translated/company.js:836 templates/js/translated/order.js:341 #: templates/js/translated/order.js:486 templates/js/translated/order.js:710 -#: templates/js/translated/part.js:525 templates/js/translated/part.js:713 -#: templates/js/translated/part.js:902 templates/js/translated/part.js:1142 -#: templates/js/translated/part.js:1210 templates/js/translated/stock.js:840 +#: templates/js/translated/part.js:536 templates/js/translated/part.js:724 +#: templates/js/translated/part.js:913 templates/js/translated/part.js:1153 +#: templates/js/translated/part.js:1221 templates/js/translated/stock.js:840 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:1540 msgid "Description" msgstr "描述信息" @@ -327,11 +324,11 @@ msgstr "已发货" #: InvenTree/status_codes.py:186 msgid "OK" -msgstr "确定" +msgstr "OK" #: InvenTree/status_codes.py:187 msgid "Attention needed" -msgstr "注意" +msgstr "需要关注" #: InvenTree/status_codes.py:188 msgid "Damaged" @@ -339,11 +336,11 @@ msgstr "破损" #: InvenTree/status_codes.py:189 msgid "Destroyed" -msgstr "销毁" +msgstr "已销毁" #: InvenTree/status_codes.py:191 msgid "Rejected" -msgstr "已拒绝" +msgstr "Rejected" #: InvenTree/status_codes.py:272 msgid "Legacy stock tracking entry" @@ -375,7 +372,7 @@ msgstr "库存手动删除" #: InvenTree/status_codes.py:283 msgid "Location changed" -msgstr "位置已更改" +msgstr "仓储地点已更改" #: InvenTree/status_codes.py:285 msgid "Installed into assembly" @@ -423,7 +420,7 @@ msgstr "收到定购单" #: InvenTree/status_codes.py:315 msgid "Production" -msgstr "产品" +msgstr "生产中" #: InvenTree/validators.py:22 msgid "Not a valid currency code" @@ -431,7 +428,7 @@ msgstr "不是有效的货币代码" #: InvenTree/validators.py:50 msgid "Invalid character in part name" -msgstr "部件名称中存在无效字符" +msgstr "商品名称中存在无效字符" #: InvenTree/validators.py:63 #, python-brace-format @@ -481,7 +478,7 @@ msgstr "设置密码" msgid "Password fields must match" msgstr "密码字段必须相匹配。" -#: InvenTree/views.py:910 templates/navbar.html:105 +#: InvenTree/views.py:910 templates/navbar.html:97 msgid "System Information" msgstr "系统信息" @@ -511,11 +508,11 @@ msgstr "条形码已经匹配库存项" #: barcodes/api.py:194 msgid "Barcode already matches StockLocation object" -msgstr "条形码已经匹配库存地对象" +msgstr "条形码已经匹配仓储地对象" #: barcodes/api.py:198 msgid "Barcode already matches Part object" -msgstr "条形码已经匹配部件对象" +msgstr "条形码已经匹配商品对象" #: barcodes/api.py:204 barcodes/api.py:216 msgid "Barcode hash already matches StockItem object" @@ -562,7 +559,7 @@ msgstr "生产完成的目标日期。生产将在此日期之后逾期。" #: order/templates/order/sales_order_detail.html:365 part/forms.py:249 #: part/forms.py:265 part/forms.py:281 part/models.py:2356 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:973 part/templates/part/detail.html:1059 +#: part/templates/part/detail.html:943 part/templates/part/detail.html:1029 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -575,11 +572,11 @@ msgstr "生产完成的目标日期。生产将在此日期之后逾期。" #: templates/js/translated/build.js:1189 #: templates/js/translated/model_renderers.js:59 #: templates/js/translated/order.js:522 templates/js/translated/order.js:824 -#: templates/js/translated/part.js:1317 templates/js/translated/part.js:1440 -#: templates/js/translated/part.js:1518 templates/js/translated/stock.js:1675 +#: templates/js/translated/part.js:1364 templates/js/translated/part.js:1487 +#: templates/js/translated/part.js:1565 templates/js/translated/stock.js:1675 #: templates/js/translated/stock.js:1850 msgid "Quantity" -msgstr "库存数" +msgstr "数量" #: build/forms.py:49 msgid "Number of items to build" @@ -621,23 +618,23 @@ msgstr "标记生产已完成" #: 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:385 #: templates/js/translated/barcode.js:555 templates/js/translated/build.js:283 #: templates/js/translated/build.js:643 templates/js/translated/order.js:809 -#: templates/js/translated/part.js:174 templates/js/translated/stock.js:203 +#: templates/js/translated/part.js:179 templates/js/translated/stock.js:203 #: templates/js/translated/stock.js:329 templates/js/translated/stock.js:942 #: templates/js/translated/stock.js:1567 msgid "Location" -msgstr "所在地" +msgstr "地点" #: build/forms.py:211 msgid "Location of completed parts" -msgstr "已完成部件所在地" +msgstr "已完成商品所在仓储地点" #: build/forms.py:215 build/templates/build/build_base.html:138 #: 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 +#: stock/templates/stock/item_base.html:422 #: templates/js/translated/barcode.js:141 templates/js/translated/build.js:925 #: templates/js/translated/order.js:345 templates/js/translated/order.js:715 #: templates/js/translated/stock.js:917 templates/js/translated/stock.js:1644 @@ -690,7 +687,7 @@ msgstr "生产订单" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:50 #: part/templates/part/navbar.html:53 templates/InvenTree/index.html:229 -#: templates/InvenTree/search.html:185 +#: templates/InvenTree/search.html:171 #: templates/InvenTree/settings/navbar.html:101 #: templates/InvenTree/settings/navbar.html:103 users/models.py:44 msgid "Build Orders" @@ -721,7 +718,7 @@ msgstr "上级生产" #: build/models.py:200 msgid "BuildOrder to which this build is allocated" -msgstr "此次生生匹配的订单" +msgstr "此次生产匹配的订单" #: build/models.py:205 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:128 @@ -739,20 +736,20 @@ msgstr "此次生生匹配的订单" #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 -#: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:384 templates/js/translated/bom.js:203 -#: templates/js/translated/build.js:609 templates/js/translated/build.js:896 -#: templates/js/translated/build.js:1156 templates/js/translated/company.js:487 -#: templates/js/translated/company.js:743 templates/js/translated/order.js:471 -#: templates/js/translated/part.js:694 templates/js/translated/part.js:864 +#: templates/InvenTree/search.html:112 templates/js/translated/barcode.js:384 +#: templates/js/translated/bom.js:203 templates/js/translated/build.js:609 +#: templates/js/translated/build.js:896 templates/js/translated/build.js:1156 +#: templates/js/translated/company.js:488 +#: templates/js/translated/company.js:745 templates/js/translated/order.js:471 +#: templates/js/translated/part.js:705 templates/js/translated/part.js:875 #: templates/js/translated/stock.js:201 templates/js/translated/stock.js:797 #: templates/js/translated/stock.js:1838 msgid "Part" -msgstr "部件" +msgstr "商品" #: build/models.py:213 msgid "Select part to build" -msgstr "选择生产所需部件" +msgstr "选择要生产的商品" #: build/models.py:218 msgid "Sales Order Reference" @@ -776,7 +773,7 @@ msgstr "目标地点" #: build/models.py:240 msgid "Select location where the completed items will be stored" -msgstr "选择已完成项目存储的位置" +msgstr "选择已完成项目仓储地点" #: build/models.py:244 msgid "Build Quantity" @@ -873,9 +870,9 @@ msgstr "链接到外部 URL" #: part/templates/part/navbar.html:123 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:579 -#: stock/models.py:1726 stock/models.py:1832 +#: stock/models.py:1723 stock/models.py:1829 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:59 -#: templates/js/translated/bom.js:385 templates/js/translated/company.js:839 +#: templates/js/translated/bom.js:385 templates/js/translated/company.js:841 #: templates/js/translated/order.js:604 templates/js/translated/stock.js:338 #: templates/js/translated/stock.js:580 templates/js/translated/stock.js:1061 msgid "Notes" @@ -908,7 +905,7 @@ msgstr "" #: build/models.py:1237 #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" -msgstr "" +msgstr "分配数量 ({n}) 不能超过可用数量 ({q})" #: build/models.py:1244 order/models.py:938 msgid "StockItem is over-allocated" @@ -928,7 +925,7 @@ msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" #: build/models.py:1372 stock/templates/stock/item_base.html:331 -#: templates/InvenTree/search.html:183 templates/js/translated/build.js:869 +#: templates/InvenTree/search.html:169 templates/js/translated/build.js:869 #: templates/navbar.html:35 msgid "Build" msgstr "生产" @@ -957,7 +954,7 @@ msgstr "" #: build/models.py:1411 msgid "Install into" -msgstr "" +msgstr "安装到" #: build/models.py:1412 msgid "Destination stock item" @@ -976,7 +973,7 @@ msgstr "序列号" #: build/templates/build/auto_allocate.html:9 msgid "Automatically Allocate Stock" -msgstr "" +msgstr "自动分配库存" #: build/templates/build/auto_allocate.html:10 msgid "The following stock items will be allocated to the specified build output" @@ -988,7 +985,7 @@ msgstr "" #: build/templates/build/auto_allocate.html:39 msgid "Stock items will have to be manually allocated" -msgstr "" +msgstr "必须手动分配库存项目" #: build/templates/build/build_base.html:18 #, python-format @@ -1010,7 +1007,7 @@ msgstr "" #: build/templates/build/build_base.html:42 msgid "Required build quantity has not yet been completed" -msgstr "" +msgstr "所需生产数量尚未完成" #: build/templates/build/build_base.html:47 msgid "Stock has not been fully allocated to this Build Order" @@ -1125,7 +1122,7 @@ msgstr "" #: build/templates/build/build_output_create.html:15 msgid "Trackable parts can have serial numbers specified" -msgstr "" +msgstr "可追踪商品可以指定序列号" #: build/templates/build/build_output_create.html:16 msgid "Enter serial numbers to generate multiple single build outputs" @@ -1133,7 +1130,7 @@ msgstr "" #: build/templates/build/cancel.html:5 msgid "Are you sure you wish to cancel this build?" -msgstr "" +msgstr "是否确定取消生产?" #: build/templates/build/complete.html:8 msgid "Build Order is complete" @@ -1153,7 +1150,7 @@ msgstr "所需生产数量尚未完成" #: build/templates/build/complete.html:21 msgid "Required stock has not been fully allocated" -msgstr "" +msgstr "所需库存尚未完全分配" #: build/templates/build/complete_output.html:10 msgid "Stock allocation is complete for this output" @@ -1183,7 +1180,7 @@ msgstr "" #: build/templates/build/create_build_item.html:17 #, python-format msgid "No stock available for %(part)s" -msgstr "" +msgstr "%(part)s 没有可用库存" #: build/templates/build/delete_build_item.html:8 msgid "Are you sure you want to unallocate this stock?" @@ -1232,31 +1229,31 @@ msgstr "无预计日期" #: build/templates/build/detail.html:135 templates/js/translated/build.js:911 msgid "Completed" -msgstr "" +msgstr "已完成" #: build/templates/build/detail.html:139 msgid "Build not complete" -msgstr "" +msgstr "生产未完成" #: build/templates/build/detail.html:150 build/templates/build/navbar.html:35 msgid "Child Build Orders" -msgstr "" +msgstr "子生产订单" #: build/templates/build/detail.html:166 msgid "Allocate Stock to Build" -msgstr "" +msgstr "为生产分配库存" #: build/templates/build/detail.html:172 msgid "Allocate stock to build" -msgstr "" +msgstr "为生产分配库存" #: build/templates/build/detail.html:173 msgid "Auto Allocate" -msgstr "" +msgstr "自动分配" #: build/templates/build/detail.html:175 templates/js/translated/build.js:801 msgid "Unallocate stock" -msgstr "" +msgstr "未分配库存" #: build/templates/build/detail.html:176 build/views.py:318 build/views.py:638 msgid "Unallocate Stock" @@ -1271,7 +1268,7 @@ msgstr "订单所需部件" #: company/templates/company/detail.html:72 order/views.py:679 #: part/templates/part/category.html:140 msgid "Order Parts" -msgstr "订单部件" +msgstr "订购商品" #: build/templates/build/detail.html:186 msgid "Untracked stock has been fully allocated for this Build Order" @@ -1321,11 +1318,11 @@ msgstr "" #: stock/templates/stock/item.html:88 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" -msgstr "" +msgstr "附件" #: build/templates/build/detail.html:257 msgid "Build Notes" -msgstr "" +msgstr "生产备注" #: build/templates/build/detail.html:261 build/templates/build/detail.html:398 #: company/templates/company/detail.html:169 @@ -1337,40 +1334,40 @@ msgstr "" #: part/templates/part/detail.html:109 stock/templates/stock/item.html:103 #: stock/templates/stock/item.html:188 msgid "Edit Notes" -msgstr "" +msgstr "编辑备注" #: build/templates/build/detail.html:357 #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:157 #: order/templates/order/sales_order_detail.html:146 -#: part/templates/part/detail.html:920 stock/templates/stock/item.html:253 +#: part/templates/part/detail.html:890 stock/templates/stock/item.html:253 #: templates/attachment_table.html:6 msgid "Add Attachment" -msgstr "" +msgstr "添加附件" #: build/templates/build/detail.html:376 #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:129 #: order/templates/order/sales_order_detail.html:119 -#: part/templates/part/detail.html:874 stock/templates/stock/item.html:221 +#: part/templates/part/detail.html:844 stock/templates/stock/item.html:221 msgid "Edit Attachment" -msgstr "" +msgstr "编辑附件" #: build/templates/build/detail.html:383 #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:883 stock/templates/stock/item.html:230 +#: part/templates/part/detail.html:853 stock/templates/stock/item.html:230 msgid "Confirm Delete Operation" -msgstr "" +msgstr "确认删除操作" #: build/templates/build/detail.html:384 #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:137 #: order/templates/order/sales_order_detail.html:126 -#: part/templates/part/detail.html:884 stock/templates/stock/item.html:231 +#: part/templates/part/detail.html:854 stock/templates/stock/item.html:231 msgid "Delete Attachment" -msgstr "" +msgstr "删除附件" #: build/templates/build/edit_build_item.html:7 msgid "Alter the quantity of stock allocated to the build output" @@ -1378,41 +1375,41 @@ msgstr "" #: build/templates/build/index.html:28 msgid "New Build Order" -msgstr "" +msgstr "新建生产订单" #: build/templates/build/index.html:37 build/templates/build/index.html:38 msgid "Print Build Orders" -msgstr "" +msgstr "打印生产订单" #: build/templates/build/index.html:43 #: order/templates/order/purchase_orders.html:27 #: order/templates/order/sales_orders.html:27 msgid "Display calendar view" -msgstr "" +msgstr "显示日历" #: build/templates/build/index.html:46 #: order/templates/order/purchase_orders.html:30 #: order/templates/order/sales_orders.html:30 msgid "Display list view" -msgstr "" +msgstr "列表视图" #: build/templates/build/navbar.html:12 msgid "Build Order Details" -msgstr "" +msgstr "生产订单详情" #: build/templates/build/navbar.html:15 order/templates/order/po_navbar.html:15 #: templates/js/translated/stock.js:1555 msgid "Details" -msgstr "" +msgstr "详情" #: build/templates/build/navbar.html:20 build/templates/build/navbar.html:23 #: build/views.py:90 msgid "Allocate Stock" -msgstr "" +msgstr "分配库存" #: build/templates/build/navbar.html:28 build/templates/build/navbar.html:31 msgid "Build Outputs" -msgstr "" +msgstr "生产产出" #: build/templates/build/navbar.html:38 msgid "Child Builds" @@ -1420,43 +1417,43 @@ msgstr "" #: build/templates/build/navbar.html:49 msgid "Build Order Notes" -msgstr "" +msgstr "生产订单备注" #: build/templates/build/unallocate.html:10 msgid "Are you sure you wish to unallocate all stock for this build?" -msgstr "" +msgstr "您确定要取消此生产的所有库存分配?" #: build/templates/build/unallocate.html:12 msgid "All incomplete stock allocations will be removed from the build" -msgstr "" +msgstr "所有未完成的库存分配都将从生产中删除" #: build/views.py:76 msgid "Build was cancelled" -msgstr "" +msgstr "生产已取消" #: build/views.py:137 msgid "Allocated stock to build output" -msgstr "" +msgstr "已为生产分配库存" #: build/views.py:149 msgid "Create Build Output" -msgstr "" +msgstr "创建创建生产产出" #: build/views.py:167 msgid "Maximum output quantity is " -msgstr "" +msgstr "最大产出量是 " #: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" -msgstr "" +msgstr "序列号已存在" #: build/views.py:192 msgid "Serial numbers required for trackable build output" -msgstr "" +msgstr "可追踪的生产产出需要序列号" #: build/views.py:258 msgid "Delete Build Output" -msgstr "" +msgstr "删除生产产出" #: build/views.py:279 build/views.py:369 msgid "Confirm unallocation of build stock" @@ -1464,23 +1461,23 @@ msgstr "" #: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" -msgstr "" +msgstr "选中确认框" #: build/views.py:292 msgid "Build output does not match build" -msgstr "" +msgstr "生产产出与生产不匹配" #: build/views.py:294 build/views.py:495 msgid "Build output must be specified" -msgstr "" +msgstr "必须指定生成产出" #: build/views.py:306 msgid "Build output deleted" -msgstr "" +msgstr "生产产出已删除" #: build/views.py:404 msgid "Complete Build Order" -msgstr "" +msgstr "生产订单完成" #: build/views.py:410 msgid "Build order cannot be completed - incomplete outputs remain" @@ -1488,7 +1485,7 @@ msgstr "" #: build/views.py:421 msgid "Completed build order" -msgstr "" +msgstr "已完成的生产订单" #: build/views.py:437 msgid "Complete Build Output" @@ -1496,11 +1493,11 @@ msgstr "" #: build/views.py:479 msgid "Invalid stock status value selected" -msgstr "" +msgstr "选定的库存状态值无效" #: build/views.py:486 msgid "Quantity to complete cannot exceed build output quantity" -msgstr "" +msgstr "完成数量不能超过生产产出数量" #: build/views.py:492 msgid "Confirm completion of incomplete build" @@ -1508,11 +1505,11 @@ msgstr "" #: build/views.py:591 msgid "Build output completed" -msgstr "" +msgstr "生产产出已完成" #: build/views.py:628 msgid "Delete Build Order" -msgstr "" +msgstr "删除生产订单" #: build/views.py:643 msgid "Removed parts from build allocation" @@ -1520,29 +1517,29 @@ msgstr "" #: build/views.py:655 msgid "Allocate stock to build output" -msgstr "" +msgstr "为生产产出分配库存" #: build/views.py:698 msgid "Item must be currently in stock" -msgstr "" +msgstr "项目必须是当前库存" #: build/views.py:704 msgid "Stock item is over-allocated" -msgstr "" +msgstr "库存物品分配过度!" #: build/views.py:705 templates/js/translated/bom.js:269 #: templates/js/translated/build.js:728 templates/js/translated/build.js:1019 #: templates/js/translated/build.js:1196 msgid "Available" -msgstr "" +msgstr "空闲" #: build/views.py:707 msgid "Stock item must be selected" -msgstr "" +msgstr "必须选择库存项" #: build/views.py:870 msgid "Edit Stock Allocation" -msgstr "" +msgstr "编辑库存分配" #: build/views.py:874 msgid "Updated Build Item" @@ -1550,7 +1547,7 @@ msgstr "" #: common/files.py:67 msgid "Unsupported file format: {ext.upper()}" -msgstr "" +msgstr "不支持的文件格式: {ext.uper()}" #: common/files.py:69 msgid "Error reading file (invalid encoding)" @@ -1627,11 +1624,11 @@ msgstr "" #: common/models.py:522 company/models.py:99 company/models.py:100 msgid "Company name" -msgstr "" +msgstr "公司名称" #: common/models.py:523 msgid "Internal company name" -msgstr "" +msgstr "内部公司名称" #: common/models.py:528 msgid "Base URL" @@ -1663,7 +1660,7 @@ msgstr "" #: common/models.py:550 msgid "Enable barcode scanner support" -msgstr "" +msgstr "启用条形码扫描支持" #: common/models.py:556 msgid "IPN Regex" @@ -1725,7 +1722,7 @@ msgstr "" #: stock/forms.py:224 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:342 msgid "Template" -msgstr "" +msgstr "模板" #: common/models.py:604 msgid "Parts are templates by default" @@ -1735,7 +1732,7 @@ msgstr "" #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:354 msgid "Assembly" -msgstr "" +msgstr "组装" #: common/models.py:611 msgid "Parts can be assembled from other components by default" @@ -1744,7 +1741,7 @@ msgstr "" #: common/models.py:617 part/models.py:811 #: templates/js/translated/table_filters.js:358 msgid "Component" -msgstr "" +msgstr "组件" #: common/models.py:618 msgid "Parts can be used as sub-components by default" @@ -1752,68 +1749,68 @@ msgstr "" #: common/models.py:624 part/models.py:822 msgid "Purchaseable" -msgstr "" +msgstr "可购买" #: common/models.py:625 msgid "Parts are purchaseable by default" -msgstr "" +msgstr "商品默认可购买" #: common/models.py:631 part/models.py:827 #: templates/js/translated/table_filters.js:366 msgid "Salable" -msgstr "" +msgstr "可销售" #: common/models.py:632 msgid "Parts are salable by default" -msgstr "" +msgstr "商品默认可销售" #: common/models.py:638 part/models.py:817 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:370 msgid "Trackable" -msgstr "" +msgstr "可追踪" #: common/models.py:639 msgid "Parts are trackable by default" -msgstr "" +msgstr "商品默认可跟踪" #: common/models.py:645 part/models.py:837 #: part/templates/part/part_base.html:66 #: templates/js/translated/table_filters.js:42 msgid "Virtual" -msgstr "" +msgstr "虚拟" #: common/models.py:646 msgid "Parts are virtual by default" -msgstr "" +msgstr "商品默认是虚拟的" #: common/models.py:653 msgid "Show Quantity in Forms" -msgstr "" +msgstr "在表格中显示数量" #: common/models.py:654 msgid "Display available part quantity in some forms" -msgstr "" +msgstr "在某些表格中显示可用的商品数量" #: common/models.py:660 msgid "Show Import in Views" -msgstr "" +msgstr "视图中显示导入" #: common/models.py:661 msgid "Display the import wizard in some part views" -msgstr "" +msgstr "在一些商品视图中显示导入向导" #: common/models.py:667 msgid "Show Price in Forms" -msgstr "" +msgstr "在表格中显示价格" #: common/models.py:668 msgid "Display part price in some forms" -msgstr "" +msgstr "以某些表格显示商品价格" #: common/models.py:674 msgid "Show related parts" -msgstr "" +msgstr "显示相关商品" #: common/models.py:675 msgid "Display related parts for a part" @@ -1821,7 +1818,7 @@ msgstr "" #: common/models.py:681 msgid "Create initial stock" -msgstr "" +msgstr "创建初始库存" #: common/models.py:682 msgid "Create initial stock on part creation" @@ -1829,59 +1826,59 @@ msgstr "" #: common/models.py:688 msgid "Internal Prices" -msgstr "" +msgstr "内部价格" #: common/models.py:689 msgid "Enable internal prices for parts" -msgstr "" +msgstr "启用内部商品价格" #: common/models.py:695 msgid "Internal Price as BOM-Price" -msgstr "" +msgstr "内部价格为BOM价格" #: common/models.py:696 msgid "Use the internal price (if set) in BOM-price calculations" -msgstr "" +msgstr "在 BOM价格计算中使用内部价格(如设置)" #: common/models.py:702 templates/stats.html:25 msgid "Debug Mode" -msgstr "" +msgstr "调试模式" #: common/models.py:703 msgid "Generate reports in debug mode (HTML output)" -msgstr "" +msgstr "在调试模式生成报告(HTML输出)" #: common/models.py:709 msgid "Page Size" -msgstr "" +msgstr "页面大小" #: common/models.py:710 msgid "Default page size for PDF reports" -msgstr "" +msgstr "PDF 报表默认页面大小" #: common/models.py:720 msgid "Test Reports" -msgstr "" +msgstr "测试报表" #: common/models.py:721 msgid "Enable generation of test reports" -msgstr "" +msgstr "启用生成测试报表" #: common/models.py:727 msgid "Stock Expiry" -msgstr "" +msgstr "库存到期" #: common/models.py:728 msgid "Enable stock expiry functionality" -msgstr "" +msgstr "启用库存到期功能" #: common/models.py:734 msgid "Sell Expired Stock" -msgstr "" +msgstr "销售过期库存" #: common/models.py:735 msgid "Allow sale of expired stock" -msgstr "" +msgstr "允许销售过期库存" #: common/models.py:741 msgid "Stock Stale Time" @@ -1893,7 +1890,7 @@ msgstr "" #: common/models.py:744 msgid "days" -msgstr "" +msgstr "天" #: common/models.py:749 msgid "Build Expired Stock" @@ -1905,7 +1902,7 @@ msgstr "" #: common/models.py:756 msgid "Stock Ownership Control" -msgstr "" +msgstr "库存所有权控制" #: common/models.py:757 msgid "Enable ownership control over stock locations and items" @@ -1913,7 +1910,7 @@ msgstr "" #: common/models.py:763 msgid "Group by Part" -msgstr "" +msgstr "按商品分组" #: common/models.py:764 msgid "Group stock items by part reference in table views" @@ -1921,7 +1918,7 @@ msgstr "" #: common/models.py:770 msgid "Build Order Reference Prefix" -msgstr "" +msgstr "生产订单参考前缀" #: common/models.py:771 msgid "Prefix value for build order reference" @@ -1961,19 +1958,19 @@ msgstr "" #: common/models.py:800 msgid "Enable buy" -msgstr "" +msgstr "启用采购" #: common/models.py:801 msgid "Enable buy functionality in InvenTree interface" -msgstr "" +msgstr "在 InventTree 界面中启用采购功能" #: common/models.py:806 msgid "Enable sell" -msgstr "" +msgstr "启用销售" #: common/models.py:807 msgid "Enable sell functionality in InvenTree interface" -msgstr "" +msgstr "在 InventTree 界面中启用销售功能" #: common/models.py:812 msgid "Enable stock" @@ -2001,19 +1998,19 @@ msgstr "" #: common/models.py:850 msgid "Show starred parts" -msgstr "" +msgstr "显示星标商品" #: common/models.py:851 msgid "Show starred parts on the homepage" -msgstr "" +msgstr "在主页上显示星标商品" #: common/models.py:856 msgid "Show latest parts" -msgstr "" +msgstr "显示最近商品" #: common/models.py:857 msgid "Show latest parts on the homepage" -msgstr "" +msgstr "在主页上显示最近商品" #: common/models.py:862 msgid "Recent Part Count" @@ -2097,11 +2094,11 @@ msgstr "" #: common/models.py:923 msgid "Show overdue builds" -msgstr "" +msgstr "显示逾期生产" #: common/models.py:924 msgid "Show overdue builds on the homepage" -msgstr "" +msgstr "在主页上显示逾期的生产" #: common/models.py:929 msgid "Show outstanding POs" @@ -2137,11 +2134,11 @@ msgstr "" #: common/models.py:954 msgid "Inline label display" -msgstr "" +msgstr "内嵌标签显示" #: common/models.py:955 msgid "Display PDF labels in the browser, instead of downloading as a file" -msgstr "" +msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" #: common/models.py:961 msgid "Inline report display" @@ -2149,24 +2146,24 @@ msgstr "" #: common/models.py:962 msgid "Display PDF reports in the browser, instead of downloading as a file" -msgstr "" +msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" #: common/models.py:968 msgid "Search Preview Results" -msgstr "" +msgstr "搜索预览结果" #: common/models.py:969 msgid "Number of results to show in search preview window" -msgstr "" +msgstr "搜索预览窗口中显示的结果数" #: common/models.py:1026 company/forms.py:43 msgid "Price break quantity" msgstr "" #: common/models.py:1033 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1322 +#: templates/js/translated/part.js:1369 msgid "Price" -msgstr "" +msgstr "价格" #: common/models.py:1034 msgid "Unit price at specified quantity" @@ -2174,27 +2171,27 @@ msgstr "" #: common/models.py:1127 msgid "Default" -msgstr "" +msgstr "默认" #: common/templates/common/edit_setting.html:11 msgid "Current value" -msgstr "" +msgstr "当前数值" #: common/views.py:33 msgid "Change Setting" -msgstr "" +msgstr "更改设置" #: common/views.py:119 msgid "Supplied value is not allowed" -msgstr "" +msgstr "提供的值不被允许" #: common/views.py:128 msgid "Supplied value must be a boolean" -msgstr "" +msgstr "提供的值必须为布尔值" #: common/views.py:138 msgid "Change User Setting" -msgstr "" +msgstr "更改用户设置" #: common/views.py:213 order/templates/order/order_wizard/po_upload.html:42 #: order/templates/order/po_navbar.html:19 @@ -2204,7 +2201,7 @@ msgstr "" #: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 #: part/views.py:882 msgid "Upload File" -msgstr "" +msgstr "上传文件" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 @@ -2212,19 +2209,19 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 #: part/views.py:883 msgid "Match Fields" -msgstr "" +msgstr "匹配字段" #: common/views.py:215 msgid "Match Items" -msgstr "" +msgstr "匹配项" #: common/views.py:560 msgid "Fields matching failed" -msgstr "" +msgstr "字段匹配失败" #: common/views.py:615 msgid "Parts imported" -msgstr "" +msgstr "已导入商品" #: common/views.py:637 order/templates/order/order_wizard/match_fields.html:27 #: order/templates/order/order_wizard/match_parts.html:19 @@ -2240,56 +2237,56 @@ msgstr "" #: company/forms.py:24 part/forms.py:46 msgid "URL" -msgstr "" +msgstr "URL" #: company/forms.py:25 part/forms.py:47 msgid "Image URL" -msgstr "" +msgstr "图片URL" #: company/models.py:104 msgid "Company description" -msgstr "" +msgstr "公司简介" #: company/models.py:105 msgid "Description of the company" -msgstr "" +msgstr "公司简介" #: company/models.py:111 company/templates/company/company_base.html:70 #: templates/js/translated/company.js:348 msgid "Website" -msgstr "" +msgstr "网站" #: company/models.py:112 msgid "Company website URL" -msgstr "" +msgstr "公司网站" #: company/models.py:116 company/templates/company/company_base.html:88 msgid "Address" -msgstr "" +msgstr "地址" #: company/models.py:117 msgid "Company address" -msgstr "" +msgstr "公司地址" #: company/models.py:120 msgid "Phone number" -msgstr "" +msgstr "电话号码" #: company/models.py:121 msgid "Contact phone number" -msgstr "" +msgstr "联系电话" #: company/models.py:124 company/templates/company/company_base.html:102 msgid "Email" -msgstr "" +msgstr "电子邮件" #: company/models.py:124 msgid "Contact email address" -msgstr "" +msgstr "联系人电子邮件" #: company/models.py:127 company/templates/company/company_base.html:109 msgid "Contact" -msgstr "" +msgstr "联系人" #: company/models.py:128 msgid "Point of contact" @@ -2298,51 +2295,51 @@ msgstr "" #: company/models.py:130 company/models.py:347 company/models.py:563 #: order/models.py:160 part/models.py:714 #: report/templates/report/inventree_build_order_base.html:165 -#: templates/js/translated/company.js:535 -#: templates/js/translated/company.js:823 templates/js/translated/part.js:972 +#: templates/js/translated/company.js:536 +#: templates/js/translated/company.js:825 templates/js/translated/part.js:983 msgid "Link" -msgstr "" +msgstr "链接" #: company/models.py:130 msgid "Link to external company information" -msgstr "" +msgstr "链接到外部公司信息" #: company/models.py:138 part/models.py:724 msgid "Image" -msgstr "" +msgstr "图片" #: company/models.py:143 msgid "is customer" -msgstr "" +msgstr "是客户" #: company/models.py:143 msgid "Do you sell items to this company?" -msgstr "" +msgstr "您是否向该公司出售商品?" #: company/models.py:145 msgid "is supplier" -msgstr "" +msgstr "是供应商" #: company/models.py:145 msgid "Do you purchase items from this company?" -msgstr "" +msgstr "您是否从该公司采购商品?" #: company/models.py:147 msgid "is manufacturer" -msgstr "" +msgstr "是制造商" #: company/models.py:147 msgid "Does this company manufacture parts?" -msgstr "" +msgstr "该公司制造商品吗?" #: company/models.py:151 company/serializers.py:264 #: company/templates/company/company_base.html:76 stock/serializers.py:155 msgid "Currency" -msgstr "" +msgstr "货币" #: company/models.py:154 msgid "Default currency used for this company" -msgstr "" +msgstr "该公司使用的默认货币" #: company/models.py:319 company/models.py:534 stock/models.py:454 #: stock/templates/stock/item_base.html:237 @@ -2351,33 +2348,33 @@ msgstr "" #: company/models.py:323 company/models.py:538 order/views.py:1082 msgid "Select part" -msgstr "" +msgstr "选择商品" #: company/models.py:334 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 #: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:332 -#: templates/js/translated/company.js:512 -#: templates/js/translated/company.js:794 templates/js/translated/part.js:222 +#: templates/js/translated/company.js:513 +#: templates/js/translated/company.js:796 templates/js/translated/part.js:227 msgid "Manufacturer" -msgstr "" +msgstr "制造商" -#: company/models.py:335 templates/js/translated/part.js:223 +#: company/models.py:335 templates/js/translated/part.js:228 msgid "Select manufacturer" -msgstr "" +msgstr "选择制造商" #: company/models.py:341 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 part/bom.py:171 -#: part/bom.py:242 templates/js/translated/company.js:528 -#: templates/js/translated/company.js:812 templates/js/translated/order.js:505 -#: templates/js/translated/part.js:233 +#: part/bom.py:242 templates/js/translated/company.js:529 +#: templates/js/translated/company.js:814 templates/js/translated/order.js:505 +#: templates/js/translated/part.js:238 msgid "MPN" -msgstr "" +msgstr "MPN" -#: company/models.py:342 templates/js/translated/part.js:234 +#: company/models.py:342 templates/js/translated/part.js:239 msgid "Manufacturer Part Number" -msgstr "" +msgstr "制造商商品编号" #: company/models.py:348 msgid "URL for external manufacturer part link" @@ -2385,39 +2382,39 @@ msgstr "" #: company/models.py:354 msgid "Manufacturer part description" -msgstr "" +msgstr "制造商商品描述" #: company/models.py:408 company/models.py:557 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 #: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" -msgstr "" +msgstr "制造商商品" #: company/models.py:415 msgid "Parameter name" -msgstr "" +msgstr "参数名称" #: company/models.py:421 #: report/templates/report/inventree_test_report_base.html:90 -#: stock/models.py:1819 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:642 templates/js/translated/part.js:612 +#: stock/models.py:1816 templates/InvenTree/settings/header.html:8 +#: templates/js/translated/company.js:643 templates/js/translated/part.js:623 #: templates/js/translated/stock.js:576 msgid "Value" -msgstr "" +msgstr "数值" #: company/models.py:422 msgid "Parameter value" -msgstr "" +msgstr "参数值" #: company/models.py:428 part/models.py:799 part/models.py:2220 -#: templates/js/translated/company.js:648 templates/js/translated/part.js:618 +#: templates/js/translated/company.js:649 templates/js/translated/part.js:629 msgid "Units" -msgstr "" +msgstr "单位" #: company/models.py:429 msgid "Parameter units" -msgstr "" +msgstr "参数单位" #: company/models.py:501 msgid "Linked manufacturer part must reference the same base part" @@ -2429,42 +2426,42 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 #: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:336 -#: templates/js/translated/company.js:768 templates/js/translated/order.js:328 -#: templates/js/translated/part.js:203 +#: templates/js/translated/company.js:770 templates/js/translated/order.js:328 +#: templates/js/translated/part.js:208 msgid "Supplier" -msgstr "" +msgstr "供应商" -#: company/models.py:545 templates/js/translated/part.js:204 +#: company/models.py:545 templates/js/translated/part.js:209 msgid "Select supplier" -msgstr "" +msgstr "选择供应商" #: company/models.py:550 company/templates/company/supplier_part.html:92 #: part/bom.py:176 part/bom.py:287 templates/js/translated/order.js:492 -#: templates/js/translated/part.js:214 +#: templates/js/translated/part.js:219 msgid "SKU" -msgstr "" +msgstr "SKU" -#: company/models.py:551 templates/js/translated/part.js:215 +#: company/models.py:551 templates/js/translated/part.js:220 msgid "Supplier stock keeping unit" msgstr "" #: company/models.py:558 msgid "Select manufacturer part" -msgstr "" +msgstr "选择制造商商品" #: company/models.py:564 msgid "URL for external supplier part link" -msgstr "" +msgstr "外部供货商商品链接URL" #: company/models.py:570 msgid "Supplier part description" -msgstr "" +msgstr "供应商商品描述" #: company/models.py:575 company/templates/company/supplier_part.html:120 #: part/models.py:2368 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" -msgstr "" +msgstr "备注" #: company/models.py:579 part/models.py:1599 msgid "base cost" @@ -2472,17 +2469,17 @@ msgstr "" #: company/models.py:579 part/models.py:1599 msgid "Minimum charge (e.g. stocking fee)" -msgstr "" +msgstr "最低收费(例如库存费)" #: company/models.py:581 company/templates/company/supplier_part.html:113 #: stock/models.py:478 stock/templates/stock/item_base.html:324 -#: templates/js/translated/company.js:844 templates/js/translated/stock.js:1057 +#: templates/js/translated/company.js:846 templates/js/translated/stock.js:1057 msgid "Packaging" -msgstr "" +msgstr "打包" #: company/models.py:581 msgid "Part packaging" -msgstr "" +msgstr "商品打包" #: company/models.py:583 part/models.py:1601 msgid "multiple" @@ -2494,53 +2491,53 @@ msgstr "" #: company/serializers.py:68 msgid "Default currency used for this supplier" -msgstr "" +msgstr "该公司使用的默认货币" #: company/serializers.py:69 msgid "Currency Code" -msgstr "" +msgstr "货币代码" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 -#: templates/InvenTree/search.html:304 templates/js/translated/company.js:321 +#: templates/InvenTree/search.html:208 templates/js/translated/company.js:321 msgid "Company" -msgstr "" +msgstr "公司" #: company/templates/company/company_base.html:25 #: part/templates/part/part_thumb.html:21 msgid "Upload new image" -msgstr "" +msgstr "上传新图片" #: company/templates/company/company_base.html:27 #: part/templates/part/part_thumb.html:23 msgid "Download image from URL" -msgstr "" +msgstr "从 URL 下载图片" #: company/templates/company/company_base.html:46 #: templates/js/translated/order.js:117 msgid "Create Purchase Order" -msgstr "" +msgstr "创建采购订单" #: company/templates/company/company_base.html:51 msgid "Edit company information" -msgstr "" +msgstr "编辑公司信息" #: company/templates/company/company_base.html:56 #: company/templates/company/company_base.html:153 msgid "Delete Company" -msgstr "" +msgstr "删除该公司" #: company/templates/company/company_base.html:64 msgid "Company Details" -msgstr "" +msgstr "公司详细信息" #: company/templates/company/company_base.html:81 msgid "Uses default currency" -msgstr "" +msgstr "使用默认货币" #: company/templates/company/company_base.html:95 msgid "Phone" -msgstr "" +msgstr "电话" #: company/templates/company/company_base.html:126 order/models.py:550 #: order/templates/order/sales_order_base.html:94 stock/models.py:496 @@ -2548,29 +2545,29 @@ msgstr "" #: templates/js/translated/company.js:328 templates/js/translated/order.js:692 #: templates/js/translated/stock.js:1608 msgid "Customer" -msgstr "" +msgstr "客户" #: company/templates/company/company_base.html:193 #: part/templates/part/part_base.html:418 msgid "Upload Image" -msgstr "" +msgstr "上传图片" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_navbar.html:18 -#: templates/InvenTree/search.html:164 +#: templates/InvenTree/search.html:150 msgid "Supplier Parts" -msgstr "" +msgstr "供应商商品" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 msgid "Create new supplier part" -msgstr "" +msgstr "创建新的供应商商品" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 #: part/templates/part/detail.html:289 msgid "New Supplier Part" -msgstr "" +msgstr "新建供应商商品" #: company/templates/company/detail.html:27 #: company/templates/company/detail.html:67 @@ -2579,39 +2576,39 @@ msgstr "" #: part/templates/part/category.html:135 part/templates/part/detail.html:292 #: part/templates/part/detail.html:315 msgid "Options" -msgstr "" +msgstr "选项" #: company/templates/company/detail.html:32 #: company/templates/company/detail.html:72 #: part/templates/part/category.html:140 msgid "Order parts" -msgstr "" +msgstr "订购商品" #: company/templates/company/detail.html:35 #: company/templates/company/detail.html:75 msgid "Delete parts" -msgstr "" +msgstr "删除商品" #: company/templates/company/detail.html:35 #: company/templates/company/detail.html:75 msgid "Delete Parts" -msgstr "" +msgstr "删除商品" -#: company/templates/company/detail.html:54 templates/InvenTree/search.html:149 +#: company/templates/company/detail.html:54 templates/InvenTree/search.html:135 msgid "Manufacturer Parts" -msgstr "" +msgstr "制造商商品" #: company/templates/company/detail.html:62 msgid "Create new manufacturer part" -msgstr "" +msgstr "新建制造商商品" #: company/templates/company/detail.html:63 part/templates/part/detail.html:312 msgid "New Manufacturer Part" -msgstr "" +msgstr "新建制造商商品" #: company/templates/company/detail.html:93 msgid "Supplier Stock" -msgstr "" +msgstr "供货商库存" #: company/templates/company/detail.html:102 #: company/templates/company/navbar.html:46 @@ -2620,22 +2617,22 @@ msgstr "" #: order/templates/order/purchase_orders.html:13 #: part/templates/part/detail.html:50 part/templates/part/navbar.html:82 #: part/templates/part/navbar.html:85 templates/InvenTree/index.html:260 -#: templates/InvenTree/search.html:325 +#: templates/InvenTree/search.html:229 #: templates/InvenTree/settings/navbar.html:107 #: templates/InvenTree/settings/navbar.html:109 templates/navbar.html:44 #: users/models.py:45 msgid "Purchase Orders" -msgstr "" +msgstr "采购订单" #: company/templates/company/detail.html:108 #: order/templates/order/purchase_orders.html:20 msgid "Create new purchase order" -msgstr "" +msgstr "新建采购订单" #: company/templates/company/detail.html:109 #: order/templates/order/purchase_orders.html:21 msgid "New Purchase Order" -msgstr "" +msgstr "新建采购订单" #: company/templates/company/detail.html:124 #: company/templates/company/navbar.html:55 @@ -2644,22 +2641,22 @@ msgstr "" #: order/templates/order/sales_orders.html:13 #: part/templates/part/detail.html:71 part/templates/part/navbar.html:91 #: part/templates/part/navbar.html:94 templates/InvenTree/index.html:291 -#: templates/InvenTree/search.html:345 +#: templates/InvenTree/search.html:249 #: templates/InvenTree/settings/navbar.html:113 #: templates/InvenTree/settings/navbar.html:115 templates/navbar.html:55 #: users/models.py:46 msgid "Sales Orders" -msgstr "" +msgstr "销售订单" #: company/templates/company/detail.html:130 #: order/templates/order/sales_orders.html:20 msgid "Create new sales order" -msgstr "" +msgstr "新建销售订单" #: company/templates/company/detail.html:131 #: order/templates/order/sales_orders.html:21 msgid "New Sales Order" -msgstr "" +msgstr "新建销售订单" #: company/templates/company/detail.html:147 #: company/templates/company/navbar.html:61 @@ -2670,62 +2667,62 @@ msgstr "" #: company/templates/company/detail.html:165 msgid "Company Notes" -msgstr "" +msgstr "公司备注" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 #: part/templates/part/detail.html:357 msgid "Delete Supplier Parts?" -msgstr "" +msgstr "删除供应商商品?" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 #: part/templates/part/detail.html:358 msgid "All selected supplier parts will be deleted" -msgstr "" +msgstr "删除所有选定的供应商商品" #: company/templates/company/index.html:8 msgid "Supplier List" -msgstr "" +msgstr "供应商列表" #: company/templates/company/manufacturer_part.html:40 #: company/templates/company/supplier_part.html:40 #: company/templates/company/supplier_part.html:146 #: part/templates/part/detail.html:55 part/templates/part/part_base.html:116 msgid "Order part" -msgstr "" +msgstr "订购商品" #: company/templates/company/manufacturer_part.html:45 -#: templates/js/translated/company.js:560 +#: templates/js/translated/company.js:561 msgid "Edit manufacturer part" -msgstr "" +msgstr "编辑制造商商品" #: company/templates/company/manufacturer_part.html:49 -#: templates/js/translated/company.js:561 +#: templates/js/translated/company.js:562 msgid "Delete manufacturer part" -msgstr "" +msgstr "删除生产商商品" #: company/templates/company/manufacturer_part.html:61 msgid "Manufacturer Part Details" -msgstr "" +msgstr "制造商商品详细信息" #: company/templates/company/manufacturer_part.html:66 #: company/templates/company/supplier_part.html:65 msgid "Internal Part" -msgstr "" +msgstr "内部商品" #: company/templates/company/manufacturer_part.html:103 #: company/templates/company/manufacturer_part_navbar.html:21 #: company/views.py:49 part/templates/part/navbar.html:75 #: part/templates/part/navbar.html:78 part/templates/part/prices.html:163 -#: templates/InvenTree/search.html:316 templates/navbar.html:41 +#: templates/InvenTree/search.html:220 templates/navbar.html:41 msgid "Suppliers" -msgstr "" +msgstr "供应商" #: company/templates/company/manufacturer_part.html:114 #: part/templates/part/detail.html:294 msgid "Delete supplier parts" -msgstr "" +msgstr "删除供应商商品" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/manufacturer_part.html:138 @@ -2734,7 +2731,7 @@ msgstr "" #: part/templates/part/detail.html:317 templates/js/translated/company.js:424 #: templates/js/translated/helpers.js:31 users/models.py:194 msgid "Delete" -msgstr "" +msgstr "删除" #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part_navbar.html:11 @@ -2744,35 +2741,35 @@ msgstr "" #: part/templates/part/detail.html:155 part/templates/part/navbar.html:20 #: part/templates/part/navbar.html:23 msgid "Parameters" -msgstr "" +msgstr "参数" #: company/templates/company/manufacturer_part.html:133 #: part/templates/part/detail.html:162 #: templates/InvenTree/settings/category.html:26 #: templates/InvenTree/settings/part.html:63 msgid "New Parameter" -msgstr "" +msgstr "新建参数" #: company/templates/company/manufacturer_part.html:138 msgid "Delete parameters" -msgstr "" +msgstr "删除参数" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:834 +#: part/templates/part/detail.html:804 msgid "Add Parameter" -msgstr "" +msgstr "添加参数" #: company/templates/company/manufacturer_part.html:224 msgid "Selected parameters will be deleted" -msgstr "" +msgstr "所选参数将被删除" #: company/templates/company/manufacturer_part.html:236 msgid "Delete Parameters" -msgstr "" +msgstr "删除参数" #: company/templates/company/manufacturer_part_navbar.html:26 msgid "Manufacturer Part Stock" -msgstr "" +msgstr "制造商商品库存" #: company/templates/company/manufacturer_part_navbar.html:29 #: company/templates/company/navbar.html:39 @@ -2780,34 +2777,33 @@ msgstr "" #: part/templates/part/navbar.html:38 stock/api.py:54 #: stock/templates/stock/loc_link.html:7 stock/templates/stock/location.html:36 #: stock/templates/stock/stock_app_base.html:10 -#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:196 -#: templates/InvenTree/search.html:232 +#: templates/InvenTree/index.html:150 templates/InvenTree/search.html:182 #: templates/InvenTree/settings/navbar.html:95 #: templates/InvenTree/settings/navbar.html:97 -#: templates/js/translated/part.js:529 templates/js/translated/part.js:758 -#: templates/js/translated/part.js:934 templates/js/translated/stock.js:202 +#: templates/js/translated/part.js:540 templates/js/translated/part.js:769 +#: templates/js/translated/part.js:945 templates/js/translated/stock.js:202 #: templates/js/translated/stock.js:850 templates/navbar.html:32 msgid "Stock" -msgstr "" +msgstr "库存" #: company/templates/company/manufacturer_part_navbar.html:33 msgid "Manufacturer Part Orders" -msgstr "" +msgstr "制造商商品订单" #: company/templates/company/manufacturer_part_navbar.html:36 #: company/templates/company/supplier_part_navbar.html:22 msgid "Orders" -msgstr "" +msgstr "订单" #: company/templates/company/navbar.html:17 #: company/templates/company/navbar.html:20 msgid "Manufactured Parts" -msgstr "" +msgstr "制造商商品" #: company/templates/company/navbar.html:26 #: company/templates/company/navbar.html:29 msgid "Supplied Parts" -msgstr "" +msgstr "供应商商品" #: company/templates/company/navbar.html:36 part/templates/part/navbar.html:35 #: stock/templates/stock/location.html:119 @@ -2815,51 +2811,51 @@ msgstr "" #: stock/templates/stock/location.html:148 #: stock/templates/stock/location_navbar.html:18 #: stock/templates/stock/location_navbar.html:21 -#: templates/InvenTree/search.html:198 templates/js/translated/stock.js:1507 +#: templates/InvenTree/search.html:184 templates/js/translated/stock.js:1507 #: templates/stats.html:93 templates/stats.html:102 users/models.py:43 msgid "Stock Items" -msgstr "" +msgstr "库存项" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:463 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/company.js:784 templates/js/translated/stock.js:1014 +#: templates/js/translated/company.js:786 templates/js/translated/stock.js:1014 msgid "Supplier Part" -msgstr "" +msgstr "供应商商品" #: company/templates/company/supplier_part.html:44 -#: templates/js/translated/company.js:857 +#: templates/js/translated/company.js:859 msgid "Edit supplier part" -msgstr "" +msgstr "编辑供应商商品" #: company/templates/company/supplier_part.html:48 -#: templates/js/translated/company.js:858 +#: templates/js/translated/company.js:860 msgid "Delete supplier part" -msgstr "" +msgstr "删除供应商商品" #: company/templates/company/supplier_part.html:60 msgid "Supplier Part Details" -msgstr "" +msgstr "供应商商品详细信息" #: company/templates/company/supplier_part.html:131 #: company/templates/company/supplier_part_navbar.html:12 msgid "Supplier Part Stock" -msgstr "" +msgstr "供货商商品库存" #: company/templates/company/supplier_part.html:140 #: company/templates/company/supplier_part_navbar.html:19 msgid "Supplier Part Orders" -msgstr "" +msgstr "供应商商品订单" #: company/templates/company/supplier_part.html:147 #: part/templates/part/detail.html:56 msgid "Order Part" -msgstr "" +msgstr "订购商品" #: company/templates/company/supplier_part.html:158 #: part/templates/part/navbar.html:67 part/templates/part/prices.html:7 msgid "Pricing Information" -msgstr "" +msgstr "价格信息" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 @@ -2889,106 +2885,106 @@ msgstr "" #: company/templates/company/supplier_part_navbar.html:26 msgid "Supplier Part Pricing" -msgstr "" +msgstr "供应商商品价格" #: company/templates/company/supplier_part_navbar.html:29 msgid "Pricing" -msgstr "" +msgstr "定价" #: company/views.py:50 msgid "New Supplier" -msgstr "" +msgstr "新增供应商" #: company/views.py:55 part/templates/part/prices.html:167 -#: templates/InvenTree/search.html:306 templates/navbar.html:42 +#: templates/InvenTree/search.html:210 templates/navbar.html:42 msgid "Manufacturers" -msgstr "" +msgstr "制造商" #: company/views.py:56 msgid "New Manufacturer" -msgstr "" +msgstr "新建制造商" -#: company/views.py:61 templates/InvenTree/search.html:336 +#: company/views.py:61 templates/InvenTree/search.html:240 #: templates/navbar.html:53 msgid "Customers" -msgstr "" +msgstr "客户信息" #: company/views.py:62 msgid "New Customer" -msgstr "" +msgstr "新建客户" #: company/views.py:69 msgid "Companies" -msgstr "" +msgstr "公司" #: company/views.py:70 msgid "New Company" -msgstr "" +msgstr "新建公司信息" #: company/views.py:129 part/views.py:608 msgid "Download Image" -msgstr "" +msgstr "下载图片" #: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" -msgstr "" +msgstr "图像大小超过下载允许的最大尺寸" #: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" -msgstr "" +msgstr "无效响应: {code}" #: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" -msgstr "" +msgstr "提供的 URL 不是一个有效的图片文件" #: label/api.py:57 report/api.py:201 msgid "No valid objects provided to template" -msgstr "" +msgstr "没有为模板提供有效对象" #: label/models.py:113 msgid "Label name" -msgstr "" +msgstr "标签名称" #: label/models.py:120 msgid "Label description" -msgstr "" +msgstr "标签说明" #: label/models.py:127 stock/forms.py:167 msgid "Label" -msgstr "" +msgstr "标签" #: label/models.py:128 msgid "Label template file" -msgstr "" +msgstr "标签模板文件" #: label/models.py:134 report/models.py:298 msgid "Enabled" -msgstr "" +msgstr "已启用" #: label/models.py:135 msgid "Label template is enabled" -msgstr "" +msgstr "标签模板已启用" #: label/models.py:140 msgid "Width [mm]" -msgstr "" +msgstr "宽度 [mm]" #: label/models.py:141 msgid "Label width, specified in mm" -msgstr "" +msgstr "标注宽度,以毫米为单位。" #: label/models.py:147 msgid "Height [mm]" -msgstr "" +msgstr "高度 [mm]" #: label/models.py:148 msgid "Label height, specified in mm" -msgstr "" +msgstr "标注高度,以毫米为单位。" #: label/models.py:154 report/models.py:291 msgid "Filename Pattern" -msgstr "" +msgstr "文件名样式" #: label/models.py:155 msgid "Pattern for generating label filenames" @@ -2996,20 +2992,20 @@ msgstr "" #: label/models.py:258 msgid "Query filters (comma-separated list of key=value pairs)," -msgstr "" +msgstr "查询筛选器 (逗号分隔的键值对列表)" #: label/models.py:259 label/models.py:319 label/models.py:366 #: report/models.py:322 report/models.py:457 report/models.py:495 msgid "Filters" -msgstr "" +msgstr "筛选器" #: label/models.py:318 msgid "Query filters (comma-separated list of key=value pairs" -msgstr "" +msgstr "查询筛选器 (逗号分隔的键值对列表" #: label/models.py:365 msgid "Part query filters (comma-separated value of key=value pairs)" -msgstr "" +msgstr "商品查询筛选器 (逗号分隔的键值对列表)" #: order/api.py:302 msgid "Destination location must be specified" @@ -3026,7 +3022,7 @@ msgstr "" #: order/forms.py:52 order/forms.py:63 order/templates/order/order_base.html:59 #: order/templates/order/sales_order_base.html:61 msgid "Cancel order" -msgstr "" +msgstr "取消订单" #: order/forms.py:74 order/templates/order/sales_order_base.html:58 msgid "Ship order" @@ -3058,7 +3054,7 @@ msgstr "" #: order/models.py:175 msgid "User or group responsible for this order" -msgstr "" +msgstr "负责此订单的用户或群组" #: order/models.py:180 msgid "Order notes" @@ -3074,7 +3070,7 @@ msgstr "" #: order/models.py:261 msgid "Company from which the items are being ordered" -msgstr "" +msgstr "订购该商品的公司" #: order/models.py:264 order/templates/order/order_base.html:98 #: templates/js/translated/order.js:337 @@ -3123,15 +3119,15 @@ msgstr "" #: order/models.py:425 msgid "Quantity must be an integer" -msgstr "" +msgstr "数量必须是整数" #: order/models.py:427 msgid "Quantity must be a positive number" -msgstr "" +msgstr "数量必须大于0" #: order/models.py:551 msgid "Company to which the items are being sold" -msgstr "" +msgstr "向其出售该商品的公司" #: order/models.py:557 msgid "Customer Reference " @@ -3184,7 +3180,7 @@ msgstr "" #: order/models.py:773 msgid "Supplier part" -msgstr "" +msgstr "供应商商品" #: order/models.py:780 order/templates/order/order_base.html:131 #: order/templates/order/receive_parts.html:22 @@ -3201,7 +3197,7 @@ msgstr "" #: stock/serializers.py:147 stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1045 msgid "Purchase Price" -msgstr "" +msgstr "采购价格" #: order/models.py:789 msgid "Unit purchase price" @@ -3214,7 +3210,7 @@ msgstr "" #: 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 "" +msgstr "销售价格" #: order/models.py:844 msgid "Unit sale price" @@ -3347,12 +3343,12 @@ msgstr "" #: order/templates/order/order_base.html:196 #: stock/templates/stock/location.html:250 templates/js/translated/order.js:437 msgid "New Location" -msgstr "" +msgstr "新建仓储地点" #: order/templates/order/order_base.html:197 #: stock/templates/stock/location.html:42 templates/js/translated/order.js:438 msgid "Create new stock location" -msgstr "" +msgstr "新建仓储地点" #: order/templates/order/order_cancel.html:8 msgid "Cancelling this order means that the order and line items will no longer be editable." @@ -3402,14 +3398,14 @@ msgstr "" #: part/templates/part/import_wizard/ajax_match_fields.html:28 #: part/templates/part/import_wizard/match_fields.html:35 msgid "File Fields" -msgstr "" +msgstr "文件字段" #: order/templates/order/order_wizard/match_fields.html:42 #: part/templates/part/bom_upload/match_fields.html:42 #: part/templates/part/import_wizard/ajax_match_fields.html:35 #: part/templates/part/import_wizard/match_fields.html:42 msgid "Remove column" -msgstr "" +msgstr "移除列" #: order/templates/order/order_wizard/match_fields.html:60 #: part/templates/part/bom_upload/match_fields.html:60 @@ -3427,25 +3423,25 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 msgid "Remove row" -msgstr "" +msgstr "移除行" #: order/templates/order/order_wizard/match_parts.html:12 #: part/templates/part/bom_upload/match_parts.html:12 #: part/templates/part/import_wizard/ajax_match_references.html:12 #: part/templates/part/import_wizard/match_references.html:12 msgid "Errors exist in the submitted data" -msgstr "" +msgstr "提交数据中存在错误" #: order/templates/order/order_wizard/match_parts.html:28 #: part/templates/part/bom_upload/match_parts.html:28 #: part/templates/part/import_wizard/ajax_match_references.html:21 #: part/templates/part/import_wizard/match_references.html:28 msgid "Row" -msgstr "" +msgstr "行" #: order/templates/order/order_wizard/match_parts.html:29 msgid "Select Supplier Part" -msgstr "" +msgstr "选择供应商商品" #: order/templates/order/order_wizard/po_upload.html:11 msgid "Upload File for Purchase Order" @@ -3457,7 +3453,7 @@ msgstr "" #: part/templates/part/import_wizard/part_upload.html:21 #, python-format msgid "Step %(step)s of %(count)s" -msgstr "" +msgstr "步骤 %(step)s / %(count)s" #: order/templates/order/order_wizard/po_upload.html:48 msgid "Order is already processed. Files cannot be uploaded." @@ -3465,33 +3461,33 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:11 msgid "Step 1 of 2 - Select Part Suppliers" -msgstr "" +msgstr "步骤 1 / 2 - 选择商品供货商" #: order/templates/order/order_wizard/select_parts.html:16 msgid "Select suppliers" -msgstr "" +msgstr "选择供应商" #: order/templates/order/order_wizard/select_parts.html:20 msgid "No purchaseable parts selected" -msgstr "" +msgstr "未选择可购买的商品" #: order/templates/order/order_wizard/select_parts.html:33 msgid "Select Supplier" -msgstr "" +msgstr "选择供应商" #: order/templates/order/order_wizard/select_parts.html:57 msgid "No price" -msgstr "" +msgstr "暂无价格" #: order/templates/order/order_wizard/select_parts.html:65 #, python-format msgid "Select a supplier for %(name)s" -msgstr "" +msgstr "为 %(name)s选择一个供应商" #: order/templates/order/order_wizard/select_parts.html:77 #: part/templates/part/set_category.html:32 msgid "Remove part" -msgstr "" +msgstr "移除商品" #: order/templates/order/order_wizard/select_pos.html:8 msgid "Step 2 of 2 - Select Purchase Orders" @@ -3555,7 +3551,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:24 #: order/templates/order/sales_orders.html:24 msgid "Print Order Reports" -msgstr "" +msgstr "打印订单报表" #: order/templates/order/receive_parts.html:8 #, python-format @@ -3570,10 +3566,10 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:1154 templates/navbar.html:29 +#: templates/js/translated/part.js:1165 templates/navbar.html:29 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" -msgstr "" +msgstr "商品" #: order/templates/order/receive_parts.html:15 msgid "Fill out number of parts received, the status and destination" @@ -3581,10 +3577,10 @@ msgstr "" #: order/templates/order/receive_parts.html:20 msgid "Order Code" -msgstr "" +msgstr "订单编码" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:167 templates/js/translated/part.js:949 +#: part/templates/part/part_base.html:167 templates/js/translated/part.js:960 msgid "On Order" msgstr "" @@ -3594,7 +3590,7 @@ msgstr "" #: order/templates/order/receive_parts.html:37 msgid "Error: Referenced part has been removed" -msgstr "" +msgstr "错误:引用商品已被删除" #: order/templates/order/receive_parts.html:68 msgid "Remove line" @@ -3626,7 +3622,7 @@ msgstr "" #: part/templates/part/bom_duplicate.html:12 #: stock/templates/stock/stockitem_convert.html:13 msgid "Warning" -msgstr "" +msgstr "警告" #: order/templates/order/sales_order_cancel.html:9 msgid "Cancelling this order means that the order will no longer be editable." @@ -3666,10 +3662,10 @@ msgid "Total" msgstr "" #: order/templates/order/sales_order_detail.html:377 -#: templates/js/translated/order.js:534 templates/js/translated/part.js:1296 -#: templates/js/translated/part.js:1507 +#: templates/js/translated/order.js:534 templates/js/translated/part.js:1343 +#: templates/js/translated/part.js:1554 msgid "Unit Price" -msgstr "" +msgstr "单价" #: order/templates/order/sales_order_detail.html:384 #: templates/js/translated/order.js:543 @@ -3777,19 +3773,19 @@ msgstr "" #: order/views.py:104 msgid "Cancel Order" -msgstr "" +msgstr "取消订单" #: order/views.py:113 order/views.py:139 msgid "Confirm order cancellation" -msgstr "" +msgstr "确认取消订单" #: order/views.py:116 order/views.py:142 msgid "Order cannot be cancelled" -msgstr "" +msgstr "无法取消订单" #: order/views.py:130 msgid "Cancel sales order" -msgstr "" +msgstr "取消销售订单" #: order/views.py:156 msgid "Issue Order" @@ -3920,36 +3916,36 @@ msgstr "" #: part/api.py:700 msgid "Must be greater than zero" -msgstr "" +msgstr "必须大于0" #: part/api.py:704 msgid "Must be a valid quantity" -msgstr "" +msgstr "必须是有效的数量" #: part/api.py:719 msgid "Specify location for initial part stock" -msgstr "" +msgstr "指定初始初始商品仓储地点" #: part/api.py:750 part/api.py:754 part/api.py:769 part/api.py:773 msgid "This field is required" -msgstr "" +msgstr "此字段为必填" #: part/bom.py:133 part/models.py:75 part/models.py:733 #: part/templates/part/category.html:75 part/templates/part/part_base.html:290 msgid "Default Location" -msgstr "" +msgstr "默认仓储地点" #: part/bom.py:134 part/templates/part/part_base.html:156 msgid "Available Stock" -msgstr "" +msgstr "可用库存" #: part/forms.py:63 msgid "File Format" -msgstr "" +msgstr "文件格式" #: part/forms.py:63 msgid "Select output file format" -msgstr "" +msgstr "选择输出文件格式" #: part/forms.py:65 msgid "Cascading" @@ -3961,7 +3957,7 @@ msgstr "" #: part/forms.py:67 msgid "Levels" -msgstr "" +msgstr "等级" #: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" @@ -3969,35 +3965,35 @@ msgstr "" #: part/forms.py:69 msgid "Include Parameter Data" -msgstr "" +msgstr "包含参数数据" #: part/forms.py:69 msgid "Include part parameters data in exported BOM" -msgstr "" +msgstr "在导出的BOM 中包含商品参数" #: part/forms.py:71 msgid "Include Stock Data" -msgstr "" +msgstr "包括库存数据" #: part/forms.py:71 msgid "Include part stock data in exported BOM" -msgstr "" +msgstr "在导出 BOM 中包括库存数据" #: part/forms.py:73 msgid "Include Manufacturer Data" -msgstr "" +msgstr "包括制造商数据" #: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" -msgstr "" +msgstr "在导出 BOM 中包含制造商数据" #: part/forms.py:75 msgid "Include Supplier Data" -msgstr "" +msgstr "包含供应商数据" #: part/forms.py:75 msgid "Include part supplier data in exported BOM" -msgstr "" +msgstr "在导出 BOM 中包含供应商数据" #: part/forms.py:96 part/models.py:2250 msgid "Parent Part" @@ -4021,7 +4017,7 @@ msgstr "" #: part/forms.py:127 msgid "Confirm that the BOM is correct" -msgstr "" +msgstr "确认BOM 正确" #: part/forms.py:170 msgid "Related Part" @@ -4029,7 +4025,7 @@ msgstr "" #: part/forms.py:177 msgid "Select part category" -msgstr "" +msgstr "选择类别" #: part/forms.py:226 msgid "Add parameter template to same level categories" @@ -4045,7 +4041,7 @@ msgstr "" #: part/models.py:76 msgid "Default location for parts in this category" -msgstr "" +msgstr "此类别商品的默认仓储地点" #: part/models.py:79 msgid "Default keywords" @@ -4053,18 +4049,18 @@ msgstr "" #: part/models.py:79 msgid "Default keywords for parts in this category" -msgstr "" +msgstr "此类别商品的默认关键字" #: part/models.py:89 part/models.py:2296 #: part/templates/part/part_app_base.html:10 msgid "Part Category" -msgstr "" +msgstr "商品类别" #: part/models.py:90 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" -msgstr "" +msgstr "商品类别" #: part/models.py:383 msgid "Invalid choice for parent part" @@ -4089,11 +4085,11 @@ msgstr "" #: part/models.py:632 msgid "Duplicate IPN not allowed in part settings" -msgstr "" +msgstr "在商品设置中不允许重复的IPN" #: part/models.py:657 msgid "Part name" -msgstr "" +msgstr "商品名称" #: part/models.py:664 msgid "Is Template" @@ -4113,43 +4109,43 @@ msgstr "" #: part/models.py:682 msgid "Part description" -msgstr "" +msgstr "商品描述" #: part/models.py:687 part/templates/part/category.html:82 #: part/templates/part/part_base.html:259 msgid "Keywords" -msgstr "" +msgstr "关键词" #: part/models.py:688 msgid "Part keywords to improve visibility in search results" -msgstr "" +msgstr "提高搜索结果可见性的关键字" #: part/models.py:695 part/models.py:2295 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:167 -#: templates/js/translated/part.js:916 +#: templates/js/translated/part.js:927 msgid "Category" -msgstr "" +msgstr "类别" #: part/models.py:696 msgid "Part category" -msgstr "" +msgstr "商品类别" #: part/models.py:701 part/templates/part/part_base.html:235 -#: templates/js/translated/part.js:517 templates/js/translated/part.js:749 +#: templates/js/translated/part.js:528 templates/js/translated/part.js:760 msgid "IPN" msgstr "" #: part/models.py:702 msgid "Internal Part Number" -msgstr "" +msgstr "内部商品编号" #: part/models.py:708 msgid "Part revision or version number" -msgstr "" +msgstr "商品版本号" #: part/models.py:709 part/templates/part/part_base.html:252 -#: report/models.py:200 templates/js/translated/part.js:521 +#: report/models.py:200 templates/js/translated/part.js:532 msgid "Revision" msgstr "" @@ -4163,7 +4159,7 @@ msgstr "" #: part/models.py:779 msgid "Default supplier part" -msgstr "" +msgstr "默认供应商商品" #: part/models.py:786 msgid "Default Expiry" @@ -4175,7 +4171,7 @@ msgstr "" #: part/models.py:792 msgid "Minimum Stock" -msgstr "" +msgstr "最低库存" #: part/models.py:793 msgid "Minimum allowed stock level" @@ -4203,7 +4199,7 @@ msgstr "" #: part/models.py:828 msgid "Can this part be sold to customers?" -msgstr "" +msgstr "此商品可以销售给客户吗?" #: part/models.py:832 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:82 @@ -4218,7 +4214,7 @@ msgstr "" #: part/models.py:838 msgid "Is this a virtual part, such as a software product or license?" -msgstr "" +msgstr "这是一个虚拟商品,如软件产品或许可证吗?" #: part/models.py:843 msgid "Part notes - supports Markdown formatting" @@ -4242,7 +4238,7 @@ msgstr "" #: part/models.py:855 msgid "Creation User" -msgstr "" +msgstr "新建用户" #: part/models.py:1601 msgid "Sell multiple" @@ -4256,7 +4252,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2133 templates/js/translated/part.js:1205 +#: part/models.py:2133 templates/js/translated/part.js:1216 #: templates/js/translated/stock.js:556 msgid "Test Name" msgstr "" @@ -4273,7 +4269,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2145 templates/js/translated/part.js:1214 +#: part/models.py:2145 templates/js/translated/part.js:1225 #: templates/js/translated/table_filters.js:254 msgid "Required" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2151 templates/js/translated/part.js:1222 +#: part/models.py:2151 templates/js/translated/part.js:1233 msgid "Requires Value" msgstr "" @@ -4290,7 +4286,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2157 templates/js/translated/part.js:1229 +#: part/models.py:2157 templates/js/translated/part.js:1240 msgid "Requires Attachment" msgstr "" @@ -4318,7 +4314,7 @@ msgstr "" #: part/models.py:2252 part/models.py:2301 part/models.py:2302 #: templates/InvenTree/settings/settings.html:162 msgid "Parameter Template" -msgstr "" +msgstr "参数模板" #: part/models.py:2254 msgid "Data" @@ -4330,7 +4326,7 @@ msgstr "" #: part/models.py:2306 templates/InvenTree/settings/settings.html:171 msgid "Default Value" -msgstr "" +msgstr "默认值" #: part/models.py:2307 msgid "Default Parameter Value" @@ -4355,7 +4351,7 @@ msgstr "" #: part/models.py:2358 templates/js/translated/bom.js:256 #: templates/js/translated/bom.js:314 msgid "Optional" -msgstr "" +msgstr "可选项" #: part/models.py:2358 msgid "This BOM item is optional" @@ -4389,7 +4385,7 @@ msgstr "" #: templates/js/translated/bom.js:338 #: templates/js/translated/table_filters.js:68 msgid "Inherited" -msgstr "" +msgstr "继承项" #: part/models.py:2375 msgid "This BOM item is inherited by BOMs for variant parts" @@ -4492,7 +4488,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:29 msgid "Select Part" -msgstr "" +msgstr "选择商品" #: part/templates/part/bom_upload/upload_file.html:13 #: part/templates/part/bom_upload/upload_file.html:16 @@ -4517,7 +4513,7 @@ msgstr "" #: part/templates/part/bom_upload/upload_file.html:49 msgid "Each part must already exist in the database" -msgstr "" +msgstr "每个商品必须已经存在于数据库" #: part/templates/part/bom_validate.html:6 #, python-format @@ -4530,124 +4526,124 @@ msgstr "" #: part/templates/part/category.html:33 msgid "All parts" -msgstr "" +msgstr "所有商品" #: part/templates/part/category.html:38 msgid "Create new part category" -msgstr "" +msgstr "新建商品类别" #: part/templates/part/category.html:44 msgid "Edit part category" -msgstr "" +msgstr "编辑商品类别" #: part/templates/part/category.html:49 msgid "Delete part category" -msgstr "" +msgstr "删除类别" #: part/templates/part/category.html:59 part/templates/part/category.html:98 msgid "Category Details" -msgstr "" +msgstr "类别详细信息" #: part/templates/part/category.html:64 msgid "Category Path" -msgstr "" +msgstr "类别路径" #: part/templates/part/category.html:69 msgid "Category Description" -msgstr "" +msgstr "类别说明" #: part/templates/part/category.html:88 part/templates/part/category.html:175 #: part/templates/part/category_navbar.html:14 #: part/templates/part/category_navbar.html:17 msgid "Subcategories" -msgstr "" +msgstr "子类别" #: part/templates/part/category.html:93 msgid "Parts (Including subcategories)" -msgstr "" +msgstr "商品 (包括子类别)" #: part/templates/part/category.html:126 msgid "Export Part Data" -msgstr "" +msgstr "导出商品数据" #: part/templates/part/category.html:127 part/templates/part/category.html:142 msgid "Export" -msgstr "" +msgstr "导出" #: part/templates/part/category.html:130 msgid "Create new part" -msgstr "" +msgstr "新建商品" #: part/templates/part/category.html:131 msgid "New Part" -msgstr "" +msgstr "新商品" #: part/templates/part/category.html:138 msgid "Set category" -msgstr "" +msgstr "设置类别" #: part/templates/part/category.html:138 msgid "Set Category" -msgstr "" +msgstr "设置类别" #: part/templates/part/category.html:141 msgid "Print Labels" -msgstr "" +msgstr "打印标签" #: part/templates/part/category.html:142 msgid "Export Data" -msgstr "" +msgstr "导出数据" #: part/templates/part/category.html:146 msgid "View list display" -msgstr "" +msgstr "列表视图" #: part/templates/part/category.html:149 msgid "View grid display" -msgstr "" +msgstr "网格视图" #: part/templates/part/category.html:165 msgid "Part Parameters" -msgstr "" +msgstr "商品参数" #: part/templates/part/category.html:254 msgid "Create Part Category" -msgstr "" +msgstr "创建商品类别" #: part/templates/part/category.html:281 msgid "Create Part" -msgstr "" +msgstr "创建商品" #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" -msgstr "" +msgstr "您确定要删除此类别吗?" #: part/templates/part/category_delete.html:8 #, python-format msgid "This category contains %(count)s child categories" -msgstr "" +msgstr "此类别包含 %(count)s 个子类别" #: part/templates/part/category_delete.html:9 msgid "If this category is deleted, these child categories will be moved to the" -msgstr "" +msgstr "如果删除此类别,则这些子类别将被移动到以下位置:" #: part/templates/part/category_delete.html:11 msgid "category" -msgstr "" +msgstr "类别" #: part/templates/part/category_delete.html:13 msgid "top level Parts category" -msgstr "" +msgstr "顶层商品类别" #: part/templates/part/category_delete.html:25 #, python-format msgid "This category contains %(count)s parts" -msgstr "" +msgstr "此类别包含 %(count)s 个商品" #: part/templates/part/category_delete.html:27 #, python-format msgid "If this category is deleted, these parts will be moved to the parent category %(path)s" -msgstr "" +msgstr "如果删除此类别,这些商品将移至其父类别 %(path)s" #: part/templates/part/category_delete.html:29 msgid "If this category is deleted, these parts will be moved to the top-level category Teile" @@ -4656,11 +4652,11 @@ msgstr "" #: part/templates/part/category_navbar.html:29 #: part/templates/part/category_navbar.html:32 msgid "Import Parts" -msgstr "" +msgstr "导入商品" -#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:352 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:363 msgid "Duplicate Part" -msgstr "" +msgstr "复制部件" #: part/templates/part/copy_part.html:10 #, python-format @@ -4684,7 +4680,7 @@ msgstr "" #: part/templates/part/detail.html:16 msgid "Part Stock" -msgstr "" +msgstr "商品库存" #: part/templates/part/detail.html:21 #, python-format @@ -4759,15 +4755,15 @@ msgstr "" #: part/templates/part/detail.html:283 msgid "Part Suppliers" -msgstr "" +msgstr "商品供应商" #: part/templates/part/detail.html:305 msgid "Part Manufacturers" -msgstr "" +msgstr "商品制造商" #: part/templates/part/detail.html:317 msgid "Delete manufacturer parts" -msgstr "" +msgstr "删除制造商商品" #: part/templates/part/detail.html:502 msgid "Delete selected BOM items?" @@ -4781,38 +4777,30 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:699 +#: part/templates/part/detail.html:698 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:716 -msgid "Edit Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:728 -msgid "Delete Test Result Template" -msgstr "" - -#: part/templates/part/detail.html:784 +#: part/templates/part/detail.html:754 msgid "Edit Part Notes" -msgstr "" +msgstr "编辑商品注释" -#: part/templates/part/detail.html:936 +#: part/templates/part/detail.html:906 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:948 +#: part/templates/part/detail.html:918 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:960 +#: part/templates/part/detail.html:930 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1049 +#: part/templates/part/detail.html:1019 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4824,7 +4812,7 @@ msgstr "" #: part/templates/part/import_wizard/part_upload.html:14 msgid "Import Parts from File" -msgstr "" +msgstr "从文件导入商品" #: part/templates/part/navbar.html:30 msgid "Variants" @@ -4844,7 +4832,7 @@ msgstr "" #: part/templates/part/part_app_base.html:12 msgid "Part List" -msgstr "" +msgstr "商品列表" #: part/templates/part/part_base.html:35 msgid "Part is a template part (variants can be made from this part)" @@ -4852,11 +4840,11 @@ msgstr "" #: part/templates/part/part_base.html:38 msgid "Part can be assembled from other parts" -msgstr "" +msgstr "商品可以由其他部件组装" #: part/templates/part/part_base.html:41 msgid "Part can be used in assemblies" -msgstr "" +msgstr "商品可以用于组装成品" #: part/templates/part/part_base.html:44 msgid "Part stock is tracked by serial number" @@ -4864,25 +4852,25 @@ msgstr "" #: part/templates/part/part_base.html:47 msgid "Part can be purchased from external suppliers" -msgstr "" +msgstr "商品可以从外部供应商处购买" #: part/templates/part/part_base.html:50 msgid "Part can be sold to customers" -msgstr "" +msgstr "商品可以销售给客户" #: part/templates/part/part_base.html:57 part/templates/part/part_base.html:65 msgid "Part is virtual (not a physical part)" -msgstr "" +msgstr "商品是虚拟的(不是实体零件)" -#: part/templates/part/part_base.html:58 templates/js/translated/company.js:503 -#: templates/js/translated/company.js:759 templates/js/translated/part.js:432 -#: templates/js/translated/part.js:509 +#: part/templates/part/part_base.html:58 templates/js/translated/company.js:504 +#: templates/js/translated/company.js:761 templates/js/translated/part.js:443 +#: templates/js/translated/part.js:520 msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:73 msgid "Star this part" -msgstr "" +msgstr "标记此商品" #: part/templates/part/part_base.html:80 #: stock/templates/stock/item_base.html:75 @@ -4900,7 +4888,7 @@ msgstr "" #: stock/templates/stock/item_base.html:93 #: stock/templates/stock/location.html:54 msgid "Print Label" -msgstr "" +msgstr "打印标签" #: part/templates/part/part_base.html:89 msgid "Show pricing information" @@ -4914,7 +4902,7 @@ msgstr "" #: part/templates/part/part_base.html:102 msgid "Count part stock" -msgstr "" +msgstr "清点商品库存" #: part/templates/part/part_base.html:108 msgid "Transfer part stock" @@ -4926,15 +4914,15 @@ msgstr "" #: part/templates/part/part_base.html:128 msgid "Duplicate part" -msgstr "" +msgstr "重复的商品" #: part/templates/part/part_base.html:131 msgid "Edit part" -msgstr "" +msgstr "编辑商品" #: part/templates/part/part_base.html:134 msgid "Delete part" -msgstr "" +msgstr "删除商品" #: part/templates/part/part_base.html:146 #, python-format @@ -4962,16 +4950,16 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:209 templates/js/translated/part.js:765 -#: templates/js/translated/part.js:953 +#: part/templates/part/part_base.html:209 templates/js/translated/part.js:776 +#: templates/js/translated/part.js:964 msgid "Building" msgstr "" #: part/templates/part/part_base.html:223 -#: part/templates/part/part_base.html:524 -#: part/templates/part/part_base.html:550 +#: part/templates/part/part_base.html:525 +#: part/templates/part/part_base.html:551 msgid "Show Part Details" -msgstr "" +msgstr "显示商品详细信息" #: part/templates/part/part_base.html:283 msgid "Latest Serial Number" @@ -4985,10 +4973,10 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:519 -#: part/templates/part/part_base.html:544 +#: part/templates/part/part_base.html:520 +#: part/templates/part/part_base.html:545 msgid "Hide Part Details" -msgstr "" +msgstr "隐藏商品详细信息" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:21 msgid "Supplier Pricing" @@ -5032,7 +5020,7 @@ msgstr "" #: part/templates/part/part_pricing.html:81 part/templates/part/prices.html:86 msgid "Note: BOM pricing is incomplete for this part" -msgstr "" +msgstr "注:此商品BOM价格不完整。" #: part/templates/part/part_pricing.html:88 part/templates/part/prices.html:93 msgid "No BOM pricing available" @@ -5045,38 +5033,45 @@ msgstr "" #: part/templates/part/part_pricing.html:128 #: part/templates/part/prices.html:134 msgid "No pricing information is available for this part." -msgstr "" +msgstr "此商品无价格信息可用。" #: part/templates/part/part_thumb.html:20 msgid "Select from existing images" msgstr "" -#: part/templates/part/partial_delete.html:7 +#: part/templates/part/partial_delete.html:9 #, python-format -msgid "Are you sure you want to delete part '%(full_name)s'?" +msgid "Part '%(full_name)s' cannot be deleted as it is still marked as active.\n" +"
Disable the \"Active\" part attribute and re-try.\n" +" " msgstr "" -#: part/templates/part/partial_delete.html:12 +#: part/templates/part/partial_delete.html:17 +#, python-format +msgid "Are you sure you want to delete part '%(full_name)s'?" +msgstr "您确定要删除商品 '%(full_name)s '吗?" + +#: part/templates/part/partial_delete.html:22 #, python-format msgid "This part is used in BOMs for %(count)s other parts. If you delete this part, the BOMs for the following parts will be updated" msgstr "" -#: part/templates/part/partial_delete.html:22 +#: part/templates/part/partial_delete.html:32 #, python-format msgid "There are %(count)s stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:33 +#: part/templates/part/partial_delete.html:43 #, python-format msgid "There are %(count)s manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:44 +#: part/templates/part/partial_delete.html:54 #, python-format msgid "There are %(count)s suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:" msgstr "" -#: part/templates/part/partial_delete.html:55 +#: part/templates/part/partial_delete.html:65 #, python-format msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" @@ -5149,10 +5144,10 @@ msgstr "" #: part/templates/part/set_category.html:9 msgid "Set category for the following parts" -msgstr "" +msgstr "为以下商品设置类别" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:278 -#: templates/js/translated/part.js:755 templates/js/translated/part.js:957 +#: templates/js/translated/part.js:766 templates/js/translated/part.js:968 msgid "No Stock" msgstr "" @@ -5183,12 +5178,12 @@ msgstr "" #: part/views.py:160 msgid "Set Part Category" -msgstr "" +msgstr "设置商品类别" #: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" -msgstr "" +msgstr "为 {n} 个商品设置类别" #: part/views.py:270 msgid "Match References" @@ -5200,19 +5195,19 @@ msgstr "" #: part/views.py:585 msgid "Part QR Code" -msgstr "" +msgstr "商品二维码" #: part/views.py:687 msgid "Select Part Image" -msgstr "" +msgstr "选择商品图像" #: part/views.py:713 msgid "Updated part image" -msgstr "" +msgstr "更新商品图像" #: part/views.py:716 msgid "Part image not found" -msgstr "" +msgstr "未找到商品图像" #: part/views.py:728 msgid "Duplicate BOM" @@ -5236,19 +5231,19 @@ msgstr "" #: part/views.py:884 msgid "Match Parts" -msgstr "" +msgstr "匹配商品" #: part/views.py:1272 msgid "Confirm Part Deletion" -msgstr "" +msgstr "确认删除商品" #: part/views.py:1279 msgid "Part was deleted" -msgstr "" +msgstr "商品已删除" #: part/views.py:1288 msgid "Part Pricing" -msgstr "" +msgstr "商品价格" #: part/views.py:1437 msgid "Create Part Parameter Template" @@ -5262,29 +5257,29 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1502 templates/js/translated/part.js:303 +#: part/views.py:1502 templates/js/translated/part.js:308 msgid "Edit Part Category" -msgstr "" +msgstr "编辑商品类别" #: part/views.py:1540 msgid "Delete Part Category" -msgstr "" +msgstr "删除商品类别" #: part/views.py:1546 msgid "Part category was deleted" -msgstr "" +msgstr "商品类别已删除" #: part/views.py:1555 msgid "Create Category Parameter Template" -msgstr "" +msgstr "创建类别参数模板" #: part/views.py:1656 msgid "Edit Category Parameter Template" -msgstr "" +msgstr "编辑类别参数模板" #: part/views.py:1712 msgid "Delete Category Parameter Template" -msgstr "" +msgstr "删除类别参数模板" #: part/views.py:1734 msgid "Added new price break" @@ -5344,7 +5339,7 @@ msgstr "" #: report/models.py:423 msgid "Part Filters" -msgstr "" +msgstr "商品过滤器" #: report/models.py:424 msgid "Part query filters (comma-separated list of key=value pairs" @@ -5400,12 +5395,12 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:88 -#: stock/models.py:1807 +#: stock/models.py:1804 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report_base.html:89 -#: stock/models.py:1813 +#: stock/models.py:1810 msgid "Result" msgstr "" @@ -5422,44 +5417,44 @@ msgstr "" msgid "Fail" msgstr "" -#: stock/api.py:146 +#: stock/api.py:157 msgid "Request must contain list of stock items" msgstr "" -#: stock/api.py:154 +#: stock/api.py:165 msgid "Improperly formatted data" msgstr "" -#: stock/api.py:162 +#: stock/api.py:173 msgid "Each entry must contain a valid integer primary-key" msgstr "" -#: stock/api.py:168 +#: stock/api.py:179 msgid "Primary key does not match valid stock item" msgstr "" -#: stock/api.py:178 +#: stock/api.py:189 msgid "Invalid quantity value" msgstr "" -#: stock/api.py:183 +#: stock/api.py:194 msgid "Quantity must not be less than zero" msgstr "" -#: stock/api.py:211 +#: stock/api.py:222 #, python-brace-format msgid "Updated stock for {n} items" msgstr "" -#: stock/api.py:247 stock/api.py:280 +#: stock/api.py:258 stock/api.py:291 msgid "Specified quantity exceeds stock quantity" msgstr "" -#: stock/api.py:270 +#: stock/api.py:281 msgid "Valid location must be specified" msgstr "" -#: stock/api.py:290 +#: stock/api.py:301 #, python-brace-format msgid "Moved {n} parts to {loc}" msgstr "" @@ -5533,7 +5528,7 @@ msgstr "" #: stock/models.py:358 #, python-brace-format msgid "Part type ('{pf}') must be {pe}" -msgstr "" +msgstr "商品类型 ('{pf}') 必须是 {pe}" #: stock/models.py:368 stock/models.py:377 msgid "Quantity must be 1 for item with a serial number" @@ -5569,7 +5564,7 @@ msgstr "" #: stock/models.py:469 stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" -msgstr "" +msgstr "仓储地点" #: stock/models.py:472 msgid "Where is this stock item located?" @@ -5678,35 +5673,35 @@ msgstr "" msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:1727 +#: stock/models.py:1724 msgid "Entry notes" msgstr "" -#: stock/models.py:1784 +#: stock/models.py:1781 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1787 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:1808 +#: stock/models.py:1805 msgid "Test name" msgstr "" -#: stock/models.py:1814 templates/js/translated/table_filters.js:244 +#: stock/models.py:1811 templates/js/translated/table_filters.js:244 msgid "Test result" msgstr "" -#: stock/models.py:1820 +#: stock/models.py:1817 msgid "Test output value" msgstr "" -#: stock/models.py:1827 +#: stock/models.py:1824 msgid "Test result attachment" msgstr "" -#: stock/models.py:1833 +#: stock/models.py:1830 msgid "Test notes" msgstr "" @@ -5865,7 +5860,7 @@ msgstr "" #: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." -msgstr "" +msgstr "此库存项目正在生产中,无法编辑。" #: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." @@ -5912,7 +5907,7 @@ msgstr "" #: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:651 msgid "No location set" -msgstr "" +msgstr "未设置仓储地点" #: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" @@ -6013,7 +6008,7 @@ msgstr "" #: stock/templates/stock/location.html:20 msgid "You are not in the list of owners of this location. This stock location cannot be edited." -msgstr "" +msgstr "您不在此仓储地的所有者列表中,无法编辑此仓储地。" #: stock/templates/stock/location.html:37 msgid "All stock items" @@ -6025,27 +6020,27 @@ msgstr "" #: stock/templates/stock/location.html:83 msgid "Location actions" -msgstr "" +msgstr "仓储地操作" #: stock/templates/stock/location.html:85 msgid "Edit location" -msgstr "" +msgstr "编辑仓储地" #: stock/templates/stock/location.html:87 msgid "Delete location" -msgstr "" +msgstr "删除仓储地" #: stock/templates/stock/location.html:99 msgid "Location Details" -msgstr "" +msgstr "仓储地详细信息" #: stock/templates/stock/location.html:104 msgid "Location Path" -msgstr "" +msgstr "仓储地路径" #: stock/templates/stock/location.html:109 msgid "Location Description" -msgstr "" +msgstr "仓储地描述信息" #: stock/templates/stock/location.html:114 #: stock/templates/stock/location.html:155 @@ -6058,26 +6053,26 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:279 +#: stock/templates/stock/location.html:129 templates/InvenTree/search.html:196 #: templates/stats.html:97 users/models.py:42 msgid "Stock Locations" -msgstr "" +msgstr "仓储地点" #: stock/templates/stock/location.html:162 templates/stock_table.html:37 msgid "Printing Actions" -msgstr "" +msgstr "打印操作" #: stock/templates/stock/location.html:166 templates/stock_table.html:41 msgid "Print labels" -msgstr "" +msgstr "打印标签" #: stock/templates/stock/location.html:251 msgid "Create new location" -msgstr "" +msgstr "新建仓储地点" #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" -msgstr "" +msgstr "确实要删除此仓储地点吗?" #: stock/templates/stock/navbar.html:11 msgid "Stock Item Tracking" @@ -6134,7 +6129,7 @@ msgstr "" #: stock/views.py:181 msgid "Edit Stock Location" -msgstr "" +msgstr "编辑仓储地点" #: stock/views.py:288 stock/views.py:911 stock/views.py:1033 #: stock/views.py:1398 @@ -6143,7 +6138,7 @@ msgstr "" #: stock/views.py:303 msgid "Stock Location QR code" -msgstr "" +msgstr "仓储地点二维码" #: stock/views.py:322 msgid "Assign to Customer" @@ -6159,7 +6154,7 @@ msgstr "" #: stock/views.py:364 msgid "Specify a valid location" -msgstr "" +msgstr "指定一个有效仓储地点" #: stock/views.py:375 msgid "Stock item returned from customer" @@ -6195,7 +6190,7 @@ msgstr "" #: stock/views.py:959 msgid "Create new Stock Location" -msgstr "" +msgstr "新建仓储地点" #: stock/views.py:1050 msgid "Serialize Stock" @@ -6215,7 +6210,7 @@ msgstr "" #: stock/views.py:1467 msgid "Delete Stock Location" -msgstr "" +msgstr "删除仓储地点" #: stock/views.py:1480 msgid "Delete Stock Item" @@ -6255,11 +6250,11 @@ msgstr "" #: templates/InvenTree/index.html:105 msgid "Starred Parts" -msgstr "" +msgstr "已加星标商品" #: templates/InvenTree/index.html:115 msgid "Latest Parts" -msgstr "" +msgstr "最近商品" #: templates/InvenTree/index.html:126 msgid "BOM Waiting Validation" @@ -6313,49 +6308,41 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:268 templates/js/translated/stock.js:699 -msgid "Shipped to customer" -msgstr "" - -#: templates/InvenTree/search.html:271 templates/js/translated/stock.js:709 -msgid "No stock location set" -msgstr "" - #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" -msgstr "" +msgstr "条形码设置" #: templates/InvenTree/settings/build.html:8 msgid "Build Order Settings" -msgstr "" +msgstr "生产订单设置" #: templates/InvenTree/settings/category.html:7 msgid "Category Settings" -msgstr "" +msgstr "类别设置" #: templates/InvenTree/settings/currencies.html:8 msgid "Currency Settings" -msgstr "" +msgstr "货币设置" #: templates/InvenTree/settings/currencies.html:23 msgid "Base Currency" -msgstr "" +msgstr "基础货币" #: templates/InvenTree/settings/currencies.html:27 msgid "Exchange Rates" -msgstr "" +msgstr "汇率" #: templates/InvenTree/settings/currencies.html:37 msgid "Last Update" -msgstr "" +msgstr "上次更新" #: templates/InvenTree/settings/currencies.html:43 msgid "Never" -msgstr "" +msgstr "从不" #: templates/InvenTree/settings/currencies.html:48 msgid "Update Now" -msgstr "" +msgstr "立即更新" #: templates/InvenTree/settings/global.html:9 msgid "Server Settings" @@ -6363,49 +6350,49 @@ msgstr "" #: templates/InvenTree/settings/header.html:7 msgid "Setting" -msgstr "" +msgstr "设置" #: templates/InvenTree/settings/navbar.html:12 #: templates/InvenTree/settings/user_settings.html:9 msgid "User Settings" -msgstr "" +msgstr "用户设置" #: templates/InvenTree/settings/navbar.html:15 #: templates/InvenTree/settings/navbar.html:17 msgid "Account" -msgstr "" +msgstr "帐户" #: templates/InvenTree/settings/navbar.html:21 #: templates/InvenTree/settings/navbar.html:23 msgid "Home Page" -msgstr "" +msgstr "主页" #: templates/InvenTree/settings/navbar.html:27 #: templates/InvenTree/settings/navbar.html:29 -#: templates/js/translated/tables.js:366 templates/search_form.html:6 +#: templates/js/translated/tables.js:375 templates/search_form.html:6 #: templates/search_form.html:8 msgid "Search" -msgstr "" +msgstr "搜索" #: templates/InvenTree/settings/navbar.html:33 #: templates/InvenTree/settings/navbar.html:35 msgid "Labels" -msgstr "" +msgstr "标签" #: templates/InvenTree/settings/navbar.html:39 #: templates/InvenTree/settings/navbar.html:41 msgid "Reports" -msgstr "" +msgstr "报表" #: templates/InvenTree/settings/navbar.html:46 #: templates/InvenTree/settings/navbar.html:48 -#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:94 +#: templates/InvenTree/settings/settings.html:8 templates/navbar.html:90 msgid "Settings" -msgstr "" +msgstr "设置" #: templates/InvenTree/settings/navbar.html:56 msgid "InvenTree Settings" -msgstr "" +msgstr "InventTree 设置" #: templates/InvenTree/settings/navbar.html:59 #: templates/InvenTree/settings/navbar.html:61 templates/stats.html:9 @@ -6415,161 +6402,161 @@ msgstr "" #: templates/InvenTree/settings/navbar.html:65 #: templates/InvenTree/settings/navbar.html:67 msgid "Barcodes" -msgstr "" +msgstr "条形码" #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 msgid "Currencies" -msgstr "" +msgstr "币种" #: templates/InvenTree/settings/navbar.html:77 #: templates/InvenTree/settings/navbar.html:79 msgid "Reporting" -msgstr "" +msgstr "报表" #: templates/InvenTree/settings/navbar.html:89 #: templates/InvenTree/settings/navbar.html:91 msgid "Categories" -msgstr "" +msgstr "类别管理" #: templates/InvenTree/settings/part.html:7 msgid "Part Settings" -msgstr "" +msgstr "商品设置" #: templates/InvenTree/settings/part.html:12 msgid "Part Options" -msgstr "" +msgstr "商品选项" #: templates/InvenTree/settings/part.html:43 msgid "Part Import" -msgstr "" +msgstr "商品导入" #: templates/InvenTree/settings/part.html:46 msgid "Import Part" -msgstr "" +msgstr "导入商品" #: templates/InvenTree/settings/part.html:59 msgid "Part Parameter Templates" -msgstr "" +msgstr "商品参数模板" #: templates/InvenTree/settings/po.html:9 msgid "Purchase Order Settings" -msgstr "" +msgstr "采购订单设置" #: templates/InvenTree/settings/report.html:10 #: templates/InvenTree/settings/user_reports.html:9 msgid "Report Settings" -msgstr "" +msgstr "报表设置" #: templates/InvenTree/settings/setting.html:29 msgid "No value set" -msgstr "" +msgstr "未设置值" #: templates/InvenTree/settings/setting.html:41 msgid "Edit setting" -msgstr "" +msgstr "编辑设置" #: templates/InvenTree/settings/settings.html:152 msgid "No category parameter templates found" -msgstr "" +msgstr "未找到类别参数模板" #: templates/InvenTree/settings/settings.html:174 #: templates/InvenTree/settings/settings.html:273 msgid "Edit Template" -msgstr "" +msgstr "编辑模板" #: templates/InvenTree/settings/settings.html:175 #: templates/InvenTree/settings/settings.html:274 msgid "Delete Template" -msgstr "" +msgstr "删除模板" #: templates/InvenTree/settings/settings.html:253 msgid "No part parameter templates found" -msgstr "" +msgstr "未找到商品参数模板" #: templates/InvenTree/settings/so.html:7 msgid "Sales Order Settings" -msgstr "" +msgstr "销售订单设置" #: templates/InvenTree/settings/stock.html:7 msgid "Stock Settings" -msgstr "" +msgstr "库存设置" #: templates/InvenTree/settings/user.html:9 msgid "Account Settings" -msgstr "" +msgstr "帐户设置" #: templates/InvenTree/settings/user.html:15 #: templates/js/translated/helpers.js:26 msgid "Edit" -msgstr "" +msgstr "编辑" #: templates/InvenTree/settings/user.html:17 msgid "Change Password" -msgstr "" +msgstr "更改密码" #: templates/InvenTree/settings/user.html:24 #: templates/registration/login.html:58 msgid "Username" -msgstr "" +msgstr "用户名" #: templates/InvenTree/settings/user.html:28 msgid "First Name" -msgstr "" +msgstr "名字" #: templates/InvenTree/settings/user.html:32 msgid "Last Name" -msgstr "" +msgstr "姓氏" #: templates/InvenTree/settings/user.html:36 msgid "Email Address" -msgstr "" +msgstr "电子邮件地址" #: templates/InvenTree/settings/user.html:42 msgid "Theme Settings" -msgstr "" +msgstr "主题设置" #: templates/InvenTree/settings/user.html:63 msgid "Set Theme" -msgstr "" +msgstr "设置主题" #: templates/InvenTree/settings/user.html:70 msgid "Language Settings" -msgstr "" +msgstr "语言设置" #: templates/InvenTree/settings/user.html:89 #, python-format msgid "%(lang_translated)s%% translated" -msgstr "" +msgstr "%(lang_translated)s%% 已翻译" #: templates/InvenTree/settings/user.html:91 msgid "No translations available" -msgstr "" +msgstr "无可用翻译" #: templates/InvenTree/settings/user.html:98 msgid "Set Language" -msgstr "" +msgstr "设置语言" #: templates/InvenTree/settings/user.html:103 msgid "Help the translation efforts!" -msgstr "" +msgstr "帮助翻译工作!" #: templates/InvenTree/settings/user.html:104 #, python-format msgid "Native language translation of the InvenTree web application is community contributed via crowdin. Contributions are welcomed and encouraged." -msgstr "" +msgstr "InventTree web 应用程序的本地语言翻译是 社区通过crowdin贡献。欢迎并鼓励提交信息。" #: templates/InvenTree/settings/user_homepage.html:9 msgid "Home Page Settings" -msgstr "" +msgstr "主页设置" #: templates/InvenTree/settings/user_labels.html:9 msgid "Label Settings" -msgstr "" +msgstr "标签设置" #: templates/InvenTree/settings/user_search.html:9 msgid "Search Settings" -msgstr "" +msgstr "搜索设置" #: templates/about.html:13 msgid "InvenTree Version Information" @@ -6641,7 +6628,7 @@ msgstr "" #: templates/about.html:107 templates/js/translated/modals.js:50 #: templates/js/translated/modals.js:584 templates/js/translated/modals.js:678 -#: templates/js/translated/modals.js:971 templates/modals.html:29 +#: templates/js/translated/modals.js:982 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" msgstr "" @@ -6677,11 +6664,11 @@ msgstr "" #: templates/js/report.js:98 templates/js/translated/label.js:29 #: templates/js/translated/report.js:118 templates/js/translated/stock.js:313 msgid "Select Stock Items" -msgstr "" +msgstr "选择库存项" #: templates/js/report.js:99 templates/js/translated/report.js:119 msgid "Stock item(s) must be selected before printing reports" -msgstr "" +msgstr "在打印报表之前必须选择库存项目" #: templates/js/report.js:116 templates/js/report.js:169 #: templates/js/report.js:223 templates/js/report.js:277 @@ -6689,7 +6676,7 @@ msgstr "" #: templates/js/translated/report.js:189 templates/js/translated/report.js:243 #: templates/js/translated/report.js:297 templates/js/translated/report.js:351 msgid "No Reports Found" -msgstr "" +msgstr "没有找到报表" #: templates/js/report.js:117 templates/js/translated/report.js:137 msgid "No report templates found which match selected stock item(s)" @@ -6701,7 +6688,7 @@ msgstr "" #: templates/js/report.js:153 templates/js/translated/report.js:173 msgid "Build(s) must be selected before printing reports" -msgstr "" +msgstr "打印报表前必须选择Build(s)" #: templates/js/report.js:170 templates/js/translated/report.js:190 msgid "No report templates found which match selected build(s)" @@ -6710,11 +6697,11 @@ msgstr "" #: templates/js/report.js:205 templates/js/translated/label.js:134 #: templates/js/translated/report.js:225 msgid "Select Parts" -msgstr "" +msgstr "选择商品" #: templates/js/report.js:206 templates/js/translated/report.js:226 msgid "Part(s) must be selected before printing reports" -msgstr "" +msgstr "打印报表前必须选择商品" #: templates/js/report.js:224 templates/js/translated/report.js:244 msgid "No report templates found which match selected part(s)" @@ -6741,11 +6728,11 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1041 +#: templates/js/translated/api.js:174 templates/js/translated/modals.js:1052 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1042 +#: templates/js/translated/api.js:175 templates/js/translated/modals.js:1053 msgid "No response from the InvenTree server" msgstr "" @@ -6757,35 +6744,35 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1051 +#: templates/js/translated/api.js:186 templates/js/translated/modals.js:1062 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1052 +#: templates/js/translated/api.js:187 templates/js/translated/modals.js:1063 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1056 +#: templates/js/translated/api.js:191 templates/js/translated/modals.js:1067 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1057 +#: templates/js/translated/api.js:192 templates/js/translated/modals.js:1068 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1061 +#: templates/js/translated/api.js:196 templates/js/translated/modals.js:1072 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1062 +#: templates/js/translated/api.js:197 templates/js/translated/modals.js:1073 msgid "The requested resource could not be located on the server" msgstr "" -#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1066 +#: templates/js/translated/api.js:201 templates/js/translated/modals.js:1077 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1067 +#: templates/js/translated/api.js:202 templates/js/translated/modals.js:1078 msgid "Connection timeout while requesting data from server" msgstr "" @@ -6819,11 +6806,11 @@ msgstr "" #: templates/js/translated/barcode.js:32 msgid "Enter barcode data" -msgstr "" +msgstr "输入条形码数据" #: templates/js/translated/barcode.js:36 msgid "Barcode" -msgstr "" +msgstr "条形码" #: templates/js/translated/barcode.js:54 msgid "Enter optional notes for stock transfer" @@ -6842,7 +6829,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:141 -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "Invalid server response" msgstr "" @@ -6852,7 +6839,7 @@ msgstr "" #: templates/js/translated/barcode.js:281 templates/navbar.html:65 msgid "Scan Barcode" -msgstr "" +msgstr "扫描条形码" #: templates/js/translated/barcode.js:292 msgid "No URL in response" @@ -6979,7 +6966,7 @@ msgstr "" #: templates/js/translated/build.js:287 templates/js/translated/order.js:813 msgid "Location not specified" -msgstr "" +msgstr "未指定仓储地点" #: templates/js/translated/build.js:391 templates/stock_table.html:20 msgid "New Stock Item" @@ -7002,8 +6989,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:863 templates/js/translated/part.js:845 -#: templates/js/translated/part.js:1123 templates/js/translated/stock.js:783 +#: templates/js/translated/build.js:863 templates/js/translated/part.js:856 +#: templates/js/translated/part.js:1134 templates/js/translated/stock.js:783 #: templates/js/translated/stock.js:1477 msgid "Select" msgstr "" @@ -7014,7 +7001,7 @@ msgstr "" #: templates/js/translated/build.js:944 templates/js/translated/stock.js:1696 msgid "No user information" -msgstr "" +msgstr "没有用户信息" #: templates/js/translated/build.js:956 msgid "No information" @@ -7026,43 +7013,43 @@ msgstr "" #: templates/js/translated/company.js:65 msgid "Add Manufacturer" -msgstr "" +msgstr "添加制造商" #: templates/js/translated/company.js:78 templates/js/translated/company.js:176 msgid "Add Manufacturer Part" -msgstr "" +msgstr "添加制造商商品" #: templates/js/translated/company.js:99 msgid "Edit Manufacturer Part" -msgstr "" +msgstr "编辑制造商商品" #: templates/js/translated/company.js:108 msgid "Delete Manufacturer Part" -msgstr "" +msgstr "删除制造商商品" #: templates/js/translated/company.js:164 templates/js/translated/order.js:86 msgid "Add Supplier" -msgstr "" +msgstr "添加供应商" #: templates/js/translated/company.js:192 msgid "Add Supplier Part" -msgstr "" +msgstr "添加供应商商品" #: templates/js/translated/company.js:207 msgid "Edit Supplier Part" -msgstr "" +msgstr "编辑供应商商品" #: templates/js/translated/company.js:217 msgid "Delete Supplier Part" -msgstr "" +msgstr "删除供应商商品" #: templates/js/translated/company.js:264 msgid "Edit Company" -msgstr "" +msgstr "编辑公司信息" #: templates/js/translated/company.js:285 msgid "Add new Company" -msgstr "" +msgstr "增加新的公司信息" #: templates/js/translated/company.js:362 msgid "Parts Supplied" @@ -7074,7 +7061,7 @@ msgstr "" #: templates/js/translated/company.js:385 msgid "No company information found" -msgstr "" +msgstr "未找到该公司信息" #: templates/js/translated/company.js:404 msgid "The following manufacturer parts will be deleted" @@ -7082,47 +7069,47 @@ msgstr "" #: templates/js/translated/company.js:421 msgid "Delete Manufacturer Parts" -msgstr "" +msgstr "删除制造商商品" -#: templates/js/translated/company.js:475 +#: templates/js/translated/company.js:476 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:495 -#: templates/js/translated/company.js:751 templates/js/translated/part.js:416 -#: templates/js/translated/part.js:501 +#: templates/js/translated/company.js:496 +#: templates/js/translated/company.js:753 templates/js/translated/part.js:427 +#: templates/js/translated/part.js:512 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:499 -#: templates/js/translated/company.js:755 templates/js/translated/part.js:420 -#: templates/js/translated/part.js:505 +#: templates/js/translated/company.js:500 +#: templates/js/translated/company.js:757 templates/js/translated/part.js:431 +#: templates/js/translated/part.js:516 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:626 templates/js/translated/part.js:593 +#: templates/js/translated/company.js:627 templates/js/translated/part.js:604 msgid "No parameters found" -msgstr "" +msgstr "无指定参数" -#: templates/js/translated/company.js:663 templates/js/translated/part.js:635 +#: templates/js/translated/company.js:664 templates/js/translated/part.js:646 msgid "Edit parameter" -msgstr "" +msgstr "编辑参数" -#: templates/js/translated/company.js:664 templates/js/translated/part.js:636 +#: templates/js/translated/company.js:665 templates/js/translated/part.js:647 msgid "Delete parameter" -msgstr "" +msgstr "删除参数" -#: templates/js/translated/company.js:683 templates/js/translated/part.js:653 +#: templates/js/translated/company.js:684 templates/js/translated/part.js:664 msgid "Edit Parameter" -msgstr "" +msgstr "编辑参数" -#: templates/js/translated/company.js:694 templates/js/translated/part.js:665 +#: templates/js/translated/company.js:695 templates/js/translated/part.js:676 msgid "Delete Parameter" -msgstr "" +msgstr "删除参数" -#: templates/js/translated/company.js:731 +#: templates/js/translated/company.js:733 msgid "No supplier parts found" -msgstr "" +msgstr "未找到供应商商品" #: templates/js/translated/filters.js:178 #: templates/js/translated/filters.js:402 @@ -7136,7 +7123,7 @@ msgstr "" #: templates/js/translated/filters.js:204 msgid "Select filter" -msgstr "" +msgstr "选择筛选项" #: templates/js/translated/filters.js:279 msgid "Reload data" @@ -7198,56 +7185,56 @@ msgstr "" #: templates/js/translated/label.js:30 msgid "Stock item(s) must be selected before printing labels" -msgstr "" +msgstr "打印标签前必须选择库存项目" #: templates/js/translated/label.js:48 templates/js/translated/label.js:98 #: templates/js/translated/label.js:153 msgid "No Labels Found" -msgstr "" +msgstr "未找到标签" #: templates/js/translated/label.js:49 msgid "No labels found which match selected stock item(s)" -msgstr "" +msgstr "没有找到与选定的库存项匹配的标签" #: templates/js/translated/label.js:80 msgid "Select Stock Locations" -msgstr "" +msgstr "选择仓储地点" #: templates/js/translated/label.js:81 msgid "Stock location(s) must be selected before printing labels" -msgstr "" +msgstr "打印标签前必须选择仓储地点" #: templates/js/translated/label.js:99 msgid "No labels found which match selected stock location(s)" -msgstr "" +msgstr "没有找到匹配选定库存地点的标签" #: templates/js/translated/label.js:135 msgid "Part(s) must be selected before printing labels" -msgstr "" +msgstr "打印标签前必须选择商品" #: templates/js/translated/label.js:154 msgid "No labels found which match the selected part(s)" -msgstr "" +msgstr "没有找到与所选商品相匹配的标签" #: templates/js/translated/label.js:228 msgid "stock items selected" -msgstr "" +msgstr "已选择库存项" #: templates/js/translated/label.js:236 msgid "Select Label" -msgstr "" +msgstr "选择标签" #: templates/js/translated/label.js:251 msgid "Select Label Template" -msgstr "" +msgstr "选择标签模板" #: templates/js/translated/modals.js:76 templates/js/translated/modals.js:120 #: templates/js/translated/modals.js:610 msgid "Cancel" -msgstr "" +msgstr "取消" #: templates/js/translated/modals.js:77 templates/js/translated/modals.js:119 -#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:970 +#: templates/js/translated/modals.js:677 templates/js/translated/modals.js:981 #: templates/modals.html:30 templates/modals.html:55 msgid "Submit" msgstr "" @@ -7272,37 +7259,37 @@ msgstr "" msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:922 +#: templates/js/translated/modals.js:933 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:934 +#: templates/js/translated/modals.js:945 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1031 +#: templates/js/translated/modals.js:1042 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1046 +#: templates/js/translated/modals.js:1057 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1047 +#: templates/js/translated/modals.js:1058 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1070 +#: templates/js/translated/modals.js:1081 msgid "Error requesting form data" msgstr "" #: templates/js/translated/model_renderers.js:40 msgid "Company ID" -msgstr "" +msgstr "公司ID" #: templates/js/translated/model_renderers.js:82 msgid "Location ID" @@ -7314,19 +7301,19 @@ msgstr "" #: templates/js/translated/model_renderers.js:119 msgid "Part ID" -msgstr "" +msgstr "商品ID" #: templates/js/translated/model_renderers.js:171 msgid "Category ID" -msgstr "" +msgstr "类别 ID" #: templates/js/translated/model_renderers.js:208 msgid "Manufacturer Part ID" -msgstr "" +msgstr "制造商商品ID" #: templates/js/translated/model_renderers.js:237 msgid "Supplier Part ID" -msgstr "" +msgstr "供应商商品ID" #: templates/js/translated/order.js:45 msgid "Add Customer" @@ -7370,15 +7357,15 @@ msgstr "" #: templates/js/translated/part.js:49 msgid "Part Attributes" -msgstr "" +msgstr "商品属性" #: templates/js/translated/part.js:53 msgid "Part Creation Options" -msgstr "" +msgstr "商品创建选项" #: templates/js/translated/part.js:57 msgid "Part Duplication Options" -msgstr "" +msgstr "商品重复选项" #: templates/js/translated/part.js:61 msgid "Supplier Options" @@ -7386,149 +7373,157 @@ msgstr "" #: templates/js/translated/part.js:75 msgid "Add Part Category" -msgstr "" +msgstr "增加商品类别" -#: templates/js/translated/part.js:159 +#: templates/js/translated/part.js:164 msgid "Create Initial Stock" msgstr "" -#: templates/js/translated/part.js:160 +#: templates/js/translated/part.js:165 msgid "Create an initial stock item for this part" msgstr "" -#: templates/js/translated/part.js:167 +#: templates/js/translated/part.js:172 msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:173 msgid "Specify initial stock quantity for this part" msgstr "" -#: templates/js/translated/part.js:175 templates/js/translated/stock.js:330 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:330 msgid "Select destination stock location" msgstr "" -#: templates/js/translated/part.js:186 +#: templates/js/translated/part.js:191 msgid "Copy Category Parameters" -msgstr "" +msgstr "复制类别参数" -#: templates/js/translated/part.js:187 +#: templates/js/translated/part.js:192 msgid "Copy parameter templates from selected part category" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:200 msgid "Add Supplier Data" msgstr "" -#: templates/js/translated/part.js:196 +#: templates/js/translated/part.js:201 msgid "Create initial supplier data for this part" msgstr "" -#: templates/js/translated/part.js:252 +#: templates/js/translated/part.js:257 msgid "Copy Image" msgstr "" -#: templates/js/translated/part.js:253 +#: templates/js/translated/part.js:258 msgid "Copy image from original part" msgstr "" -#: templates/js/translated/part.js:260 +#: templates/js/translated/part.js:265 msgid "Copy BOM" msgstr "" -#: templates/js/translated/part.js:261 +#: templates/js/translated/part.js:266 msgid "Copy bill of materials from original part" msgstr "" -#: templates/js/translated/part.js:268 +#: templates/js/translated/part.js:273 msgid "Copy Parameters" msgstr "" -#: templates/js/translated/part.js:269 +#: templates/js/translated/part.js:274 msgid "Copy parameter data from original part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:287 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:323 +#: templates/js/translated/part.js:331 msgid "Edit Part" -msgstr "" +msgstr "编辑商品" -#: templates/js/translated/part.js:408 templates/js/translated/part.js:493 +#: templates/js/translated/part.js:419 templates/js/translated/part.js:504 msgid "Trackable part" -msgstr "" +msgstr "可追溯商品" -#: templates/js/translated/part.js:412 templates/js/translated/part.js:497 +#: templates/js/translated/part.js:423 templates/js/translated/part.js:508 msgid "Virtual part" -msgstr "" +msgstr "虚拟商品" -#: templates/js/translated/part.js:424 +#: templates/js/translated/part.js:435 msgid "Starred part" -msgstr "" +msgstr "已标记商品" -#: templates/js/translated/part.js:428 +#: templates/js/translated/part.js:439 msgid "Salable part" -msgstr "" +msgstr "可销售商品" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:554 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:732 templates/js/translated/part.js:994 +#: templates/js/translated/part.js:743 templates/js/translated/part.js:1005 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:921 +#: templates/js/translated/part.js:932 msgid "No category" -msgstr "" +msgstr "没有分类" -#: templates/js/translated/part.js:944 +#: templates/js/translated/part.js:955 #: templates/js/translated/table_filters.js:350 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:1148 templates/js/translated/stock.js:1501 +#: templates/js/translated/part.js:1159 templates/js/translated/stock.js:1501 msgid "Path" msgstr "" -#: templates/js/translated/part.js:1191 +#: templates/js/translated/part.js:1202 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1242 templates/js/translated/stock.js:514 +#: templates/js/translated/part.js:1253 templates/js/translated/stock.js:514 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1243 templates/js/translated/stock.js:515 +#: templates/js/translated/part.js:1254 templates/js/translated/stock.js:515 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1249 +#: templates/js/translated/part.js:1260 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1274 +#: templates/js/translated/part.js:1282 +msgid "Edit Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1296 +msgid "Delete Test Result Template" +msgstr "" + +#: templates/js/translated/part.js:1321 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1329 +#: templates/js/translated/part.js:1376 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1330 +#: templates/js/translated/part.js:1377 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1431 +#: templates/js/translated/part.js:1478 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1450 +#: templates/js/translated/part.js:1497 msgid "Single Price Difference" msgstr "" @@ -7586,7 +7581,7 @@ msgstr "" #: templates/js/translated/stock.js:185 users/models.py:190 msgid "Add" -msgstr "" +msgstr "添加" #: templates/js/translated/stock.js:189 templates/stock_table.html:63 msgid "Delete Stock" @@ -7634,19 +7629,27 @@ msgstr "" #: templates/js/translated/stock.js:691 msgid "In production" -msgstr "" +msgstr "正在生产" #: templates/js/translated/stock.js:695 msgid "Installed in Stock Item" msgstr "" +#: templates/js/translated/stock.js:699 +msgid "Shipped to customer" +msgstr "" + #: templates/js/translated/stock.js:703 msgid "Assigned to Sales Order" msgstr "" +#: templates/js/translated/stock.js:709 +msgid "No stock location set" +msgstr "未设置仓储地点" + #: templates/js/translated/stock.js:865 msgid "Stock item is in production" -msgstr "" +msgstr "库存品正在生产" #: templates/js/translated/stock.js:870 msgid "Stock item assigned to sales order" @@ -7783,7 +7786,7 @@ msgstr "" #: templates/js/translated/table_filters.js:56 msgid "Trackable Part" -msgstr "" +msgstr "可追溯商品" #: templates/js/translated/table_filters.js:60 msgid "Assembled Part" @@ -7884,11 +7887,11 @@ msgstr "" #: templates/js/translated/table_filters.js:171 msgid "In Production" -msgstr "" +msgstr "正在生产" #: templates/js/translated/table_filters.js:172 msgid "Show items which are in production" -msgstr "" +msgstr "显示正在生产的项目" #: templates/js/translated/table_filters.js:176 msgid "Include Variants" @@ -7933,7 +7936,7 @@ msgstr "" #: templates/js/translated/table_filters.js:263 msgid "Build status" -msgstr "" +msgstr "生产状态" #: templates/js/translated/table_filters.js:282 #: templates/js/translated/table_filters.js:299 @@ -7955,7 +7958,7 @@ msgstr "" #: templates/js/translated/table_filters.js:333 msgid "Part has internal part number" -msgstr "" +msgstr "商品有内部编号" #: templates/js/translated/table_filters.js:338 msgid "Show active parts" @@ -7973,51 +7976,51 @@ msgstr "" msgid "Purchasable" msgstr "" -#: templates/js/translated/tables.js:357 +#: templates/js/translated/tables.js:366 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:360 +#: templates/js/translated/tables.js:369 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "to" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "of" msgstr "" -#: templates/js/translated/tables.js:363 +#: templates/js/translated/tables.js:372 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:369 +#: templates/js/translated/tables.js:378 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:372 +#: templates/js/translated/tables.js:381 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:375 +#: templates/js/translated/tables.js:384 msgid "Refresh" msgstr "" -#: templates/js/translated/tables.js:378 +#: templates/js/translated/tables.js:387 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:381 +#: templates/js/translated/tables.js:390 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:384 +#: templates/js/translated/tables.js:393 msgid "All" msgstr "" @@ -8027,25 +8030,25 @@ msgstr "" #: templates/navbar.html:39 msgid "Buy" -msgstr "" +msgstr "采购" #: templates/navbar.html:51 msgid "Sell" -msgstr "" +msgstr "销售" -#: templates/navbar.html:87 users/models.py:39 +#: templates/navbar.html:83 users/models.py:39 msgid "Admin" -msgstr "" +msgstr "管理员" -#: templates/navbar.html:89 +#: templates/navbar.html:85 msgid "Logout" msgstr "" -#: templates/navbar.html:91 templates/registration/login.html:89 +#: templates/navbar.html:87 templates/registration/login.html:89 msgid "Login" msgstr "" -#: templates/navbar.html:114 +#: templates/navbar.html:106 msgid "About InvenTree" msgstr "" @@ -8065,7 +8068,7 @@ msgstr "" #: templates/registration/login.html:64 msgid "Enter username" -msgstr "" +msgstr "输入用户名" #: templates/registration/login.html:70 msgid "Password" @@ -8073,7 +8076,7 @@ msgstr "" #: templates/registration/login.html:83 msgid "Username / password combination is incorrect" -msgstr "" +msgstr "用户名/密码校验错误" #: templates/registration/login.html:95 #: templates/registration/password_reset_form.html:51 @@ -8099,7 +8102,7 @@ msgstr "" #: templates/registration/password_reset_done.html:51 msgid "We've emailed you instructions for setting your password, if an account exists with the email you entered. You should receive them shortly." -msgstr "" +msgstr "如果您输入的电子邮件已有帐户,我们已经通过电子邮件向您发送了密码设置说明。您很快就会收到邮件。" #: templates/registration/password_reset_done.html:54 msgid "If you don't receive an email, please make sure you've entered the address you registered with, and check your spam folder." @@ -8159,11 +8162,11 @@ msgstr "" #: templates/stats.html:63 msgid "Email Settings" -msgstr "" +msgstr "电子邮件设置" #: templates/stats.html:66 msgid "Email settings not configured" -msgstr "" +msgstr "电子邮件设置未配置" #: templates/stock_table.html:14 msgid "Export Stock Information" @@ -8175,7 +8178,7 @@ msgstr "" #: templates/stock_table.html:43 msgid "Print test reports" -msgstr "" +msgstr "打印测试报表" #: templates/stock_table.html:50 msgid "Stock Options" @@ -8219,65 +8222,65 @@ msgstr "" #: templates/yesnolabel.html:4 msgid "Yes" -msgstr "" +msgstr "确定" #: templates/yesnolabel.html:6 msgid "No" -msgstr "" +msgstr "取消" #: users/admin.py:64 msgid "Users" -msgstr "" +msgstr "用户" #: users/admin.py:65 msgid "Select which users are assigned to this group" -msgstr "" +msgstr "选择分配给该组的用户" #: users/admin.py:187 msgid "The following users are members of multiple groups:" -msgstr "" +msgstr "以下用户是多个群组的成员:" #: users/admin.py:210 msgid "Personal info" -msgstr "" +msgstr "个人资料" #: users/admin.py:211 msgid "Permissions" -msgstr "" +msgstr "权限" #: users/admin.py:214 msgid "Important dates" -msgstr "" +msgstr "重要日期" #: users/models.py:177 msgid "Permission set" -msgstr "" +msgstr "权限设置" #: users/models.py:185 msgid "Group" -msgstr "" +msgstr "群组" #: users/models.py:188 msgid "View" -msgstr "" +msgstr "视图" #: users/models.py:188 msgid "Permission to view items" -msgstr "" +msgstr "查看项目权限" #: users/models.py:190 msgid "Permission to add items" -msgstr "" +msgstr "添加项目权限" #: users/models.py:192 msgid "Change" -msgstr "" +msgstr "更改" #: users/models.py:192 msgid "Permissions to edit items" -msgstr "" +msgstr "编辑项目权限" #: users/models.py:194 msgid "Permission to delete items" -msgstr "" +msgstr "删除项目权限"