diff --git a/InvenTree/InvenTree/version.py b/InvenTree/InvenTree/version.py index 85dc275690..6d4848f436 100644 --- a/InvenTree/InvenTree/version.py +++ b/InvenTree/InvenTree/version.py @@ -12,11 +12,16 @@ import common.models INVENTREE_SW_VERSION = "0.7.0 dev" # InvenTree API version -INVENTREE_API_VERSION = 31 +INVENTREE_API_VERSION = 32 """ Increment this API version number whenever there is a significant change to the API that any clients need to know about +v32 -> 2022-03-19 + - Adds "parameters" detail to Part API endpoint (use ¶meters=true) + - Adds ability to filter PartParameterTemplate API by Part instance + - Adds ability to filter PartParameterTemplate API by PartCategory instance + v31 -> 2022-03-14 - Adds "updated" field to SupplierPriceBreakList and SupplierPriceBreakDetail API endpoints diff --git a/InvenTree/common/settings.py b/InvenTree/common/settings.py index 6973f9ecd3..2dd7756eba 100644 --- a/InvenTree/common/settings.py +++ b/InvenTree/common/settings.py @@ -17,7 +17,7 @@ def currency_code_default(): from common.models import InvenTreeSetting try: - code = InvenTreeSetting.get_setting('INVENTREE_DEFAULT_CURRENCY') + code = InvenTreeSetting.get_setting('INVENTREE_DEFAULT_CURRENCY', create=False) except ProgrammingError: # pragma: no cover # database is not initialized yet code = '' diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index ad7c0f051c..00052b29e0 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -154,9 +154,9 @@ msgstr "Datei-Kommentar" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Benutzer" @@ -195,7 +195,7 @@ msgstr "Ungültige Auswahl" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Ungültige Auswahl" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Name" @@ -227,8 +227,8 @@ msgstr "Name" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Beschreibung" @@ -240,7 +240,7 @@ msgstr "Beschreibung (optional)" msgid "parent" msgstr "Eltern" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Zurückgegeben" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Versendet" @@ -501,7 +501,7 @@ msgstr "Vom übergeordneten Element geteilt" msgid "Split child item" msgstr "Unterobjekt geteilt" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Lagerartikel zusammengeführt" @@ -648,7 +648,7 @@ msgstr "Ungültige Wahl für übergeordneten Bauauftrag" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Bauauftrag" @@ -656,7 +656,7 @@ msgstr "Bauauftrag" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Bauauftragsreferenz" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referenz" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Teil" @@ -766,7 +766,7 @@ msgstr "Fertiggestellte Teile" msgid "Number of stock items which have been completed" msgstr "Anzahl der fertigen Lagerartikel" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Bauauftrags-Status" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Erstelldatum" @@ -829,7 +829,7 @@ msgstr "Nutzer der für diesen Bauauftrag zuständig ist" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Externer Link" @@ -840,7 +840,7 @@ msgstr "Externer Link" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Externer Link" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Notizen" @@ -913,9 +913,9 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Lagerartikel" @@ -930,8 +930,8 @@ msgstr "Quell-Lagerartikel" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Quell-Lagerartikel" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Anzahl" @@ -1013,8 +1013,8 @@ msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1044,11 +1044,11 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Lagerort" @@ -1061,8 +1061,8 @@ msgstr "Lagerort für fertige Endprodukte" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Status" @@ -1098,8 +1098,8 @@ msgstr "Bauauftrag hat unvollständige Aufbauten" msgid "No build outputs have been created for this build order" msgstr "Es wurden keine Endprodukte für diesen Bauauftrag erstellt" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "Stücklisten-Position" @@ -1237,7 +1237,7 @@ msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Zieldatum" @@ -1252,7 +1252,7 @@ msgstr "Bauauftrag war fällig am %(target)s" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Überfällig" @@ -1260,7 +1260,7 @@ msgstr "Überfällig" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Fertig" @@ -1271,7 +1271,7 @@ msgstr "Fertig" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Auftrag" @@ -1321,7 +1321,7 @@ msgstr "Zugewiesene Teile" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "Fertiggestellte Endprodukte" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Anhänge" @@ -1458,8 +1458,8 @@ msgstr "Bauauftrags-Notizen" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Anmerkungen bearbeiten" @@ -1471,7 +1471,7 @@ msgstr "Zuordnung abgeschlossen" msgid "All untracked stock items have been allocated" msgstr "Alle nicht verfolgten Lagerartikel wurden zugewiesen" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Neuer Bauauftrag" @@ -1692,9 +1692,9 @@ msgstr "Kategorie-Parametervorlage kopieren" msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Vorlage" @@ -1704,7 +1704,7 @@ msgstr "Teile sind standardmäßig Vorlagen" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Baugruppe" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Komponente" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Verkäuflich" @@ -1741,7 +1741,7 @@ msgstr "Artikel sind grundsätzlich verkaufbar" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Nachverfolgbar" @@ -2309,7 +2309,7 @@ msgstr "Name für diesen Webhook" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Aktiv" @@ -2530,7 +2530,7 @@ msgstr "Teil auswählen" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Hersteller" @@ -2572,7 +2572,7 @@ msgstr "Parametername" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Wert" @@ -2580,8 +2580,8 @@ msgstr "Wert" msgid "Parameter value" msgstr "Parameterwert" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Zulieferer" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Notiz" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "Basiskosten" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Verpackungen" @@ -2658,7 +2658,7 @@ msgstr "Verpackungen" msgid "Part packaging" msgstr "Teile-Verpackungen" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "Vielfache" @@ -2666,6 +2666,10 @@ msgstr "Vielfache" msgid "Order multiple" msgstr "Mehrere bestellen" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "Standard-Währung für diesen Zulieferer" @@ -2722,8 +2726,8 @@ msgstr "Bild von URL herunterladen" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Kunde" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Telefon" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "Bild hochladen" @@ -2753,7 +2757,7 @@ msgstr "Neues Zuliefererteil anlegen" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Neues Zuliefererteil" @@ -2761,8 +2765,8 @@ msgstr "Neues Zuliefererteil" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Optionen" @@ -2790,7 +2794,7 @@ msgstr "Herstellerteile" msgid "Create new manufacturer part" msgstr "Neues Herstellerteil anlegen" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Neues Herstellerteil" @@ -2804,7 +2808,7 @@ msgstr "Zulieferer-Bestand" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Neue Bestellung" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "Firmenbemerkungen" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "Zuliefererteil entfernen?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "Alle ausgewählten Zulieferteile werden gelöscht" @@ -2877,7 +2881,7 @@ msgstr "Hersteller" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Teil bestellen" @@ -2898,20 +2902,20 @@ msgstr "Internes Teil" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Zulieferer" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Zuliefererteil entfernen" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Löschen" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Parameter" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "Parameter löschen" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "Parameter hinzufügen" @@ -2967,7 +2971,7 @@ msgstr "Zugewiesene Lagerartikel" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -2993,7 +2997,7 @@ msgstr "Neuen Lagerartikel hinzufügen" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "Neuer Lagerartikel" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "Zulieferer-Bestellungen" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "Teil bestellen" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -3038,6 +3042,10 @@ msgstr "Preisstaffel bearbeiten" msgid "Delete price break" msgstr "Preisstaffel löschen" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "Preisstaffel löschen" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Bestand" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "Zuliefererteil Bepreisung" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Bepreisung" @@ -3070,7 +3078,7 @@ msgstr "Bepreisung" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Lagerartikel" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "Bestellung" @@ -3343,7 +3351,7 @@ msgstr "Bestellung" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Bestellung" @@ -3364,7 +3372,7 @@ msgstr "Empfangene Objekt-Anzahl" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Preis" @@ -3620,7 +3628,6 @@ msgstr "Bestellungsbeschreibung" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Bestellstatus" @@ -3695,7 +3702,7 @@ msgstr "Zulieferer-Teil auswählen" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Zeile entfernen" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "Dieses Feld ist erforderlich" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Standard-Lagerort" @@ -4034,7 +4041,7 @@ msgstr "Standard Stichwörter" msgid "Default keywords for parts in this category" msgstr "Standard-Stichworte für Teile dieser Kategorie" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Teil-Kategorie" @@ -4081,7 +4088,7 @@ msgstr "Die neuste Seriennummer ist" msgid "Duplicate IPN not allowed in part settings" msgstr "Doppelte IPN in den Teil-Einstellungen nicht erlaubt" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Name des Teils" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Beschreibung des Teils" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Schlüsselwörter" @@ -4114,8 +4121,8 @@ msgstr "Schlüsselwörter" msgid "Part keywords to improve visibility in search results" msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Kategorie" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -4140,7 +4147,7 @@ msgstr "Interne Teilenummer" msgid "Part revision or version number" msgstr "Revisions- oder Versionsnummer" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Revision" @@ -4149,7 +4156,7 @@ msgstr "Revision" msgid "Where is this item normally stored?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "Standard Zulieferer" @@ -4229,241 +4236,241 @@ msgstr "BOM Kontrolldatum" msgid "Creation User" msgstr "Erstellungs-Nutzer" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "Mehrere verkaufen" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" -#: part/models.py:2410 +#: part/models.py:2429 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:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Test-Name" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "Namen für diesen Test eingeben" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "Test-Beschreibung" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Benötigt" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "Erfordert Wert" -#: part/models.py:2449 +#: part/models.py:2468 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:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "Ungültiges Zeichen im Vorlagename ({c})" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "Vorlagen-Name des Parameters muss eindeutig sein" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "Name des Parameters" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "Einheit des Parameters" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "Ausgangsteil" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "Parameter Vorlage" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "Wert" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "Parameter Wert" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "Standard-Wert" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "Teilnummer oder Teilname" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "Teil-ID" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "Eindeutige Teil-ID" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "Name des Teils" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "Teil-ID" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "IPN-Wert des Teils" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "Stufe" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "Stücklistenebene" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "Ausgangsteil auswählen" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "Untergeordnetes Teil" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "Optional" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "Diese Stücklisten-Position ist optional" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "Überschuss" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Geschätzter Ausschuss (absolut oder prozentual)" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "Referenz der Postion auf der Stückliste" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "Notizen zur Stücklisten-Position" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "Prüfsumme" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "Geerbt" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "Varianten zulassen" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "Stücklisten Ersatzteile" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "Übergeordnete Stücklisten Position" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "Ersatzteil" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "Fehler bei Verwandschaft: Ist das Teil mit sich selbst verwandt oder ist das die Verwandtschaft nicht eindeutig?" @@ -4562,7 +4569,7 @@ msgstr "Die Stückliste für %(part)s wurde zuletzt von %(checker)s am msgid "The BOM for %(part)s has not been validated." msgstr "Die Stückliste für %(part)s wurde noch nicht kontrolliert." -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Stücklisten-Aktionen" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "Teilbestand" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "Teil-Bestandszuordnungen" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "Teil Test-Vorlagen" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "Test Vorlage hinzufügen" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "Teil Varianten" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "Neue Variante anlegen" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "neue Variante anlegen" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "Parameter hinzufügen" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "Verknüpfte Teile" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "Verknüpftes Teil hinzufügen" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "Stückliste" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Export-Aktionen" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "Stückliste exportieren" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Stücklisten-Bericht drucken" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Stückliste hochladen" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Stückliste überprüfen" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "Neue Stücklisten-Position" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Baugruppen" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "Gefertigte Teile" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "Zulieferer" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "Teil-Hersteller" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "Herstellerteile löschen" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "Ausgewählte Stücklistenpositionen löschen?" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "verknüpftes Teil" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "verknüpftes Teil hinzufügen" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "Testergebnis-Vorlage hinzufügen" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "Teilenotizen bearbeiten" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "Stückpreis Einkauf - %(currency)s" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "Stückpreis Differenz - %(currency)s" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "Stückpreis Zulieferer - %(currency)s" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "Stückpreis - %(currency)s" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Inaktiv" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "Teildetails anzeigen" @@ -5037,54 +5040,68 @@ msgstr "Teildetails anzeigen" msgid "This part is a variant of %(link)s" msgstr "Dieses Teil ist eine Variante von %(link)s" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "Auf Lager" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "Für Bauaufträge benötigt" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "Benötigt für Aufträge" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" -msgstr "Zu Bauaufträgen zugeordnet" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" +msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "Herstellbar" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "Im Bau" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "Minimaler Bestand" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "letzte Seriennummer" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "Nach Seriennummer suchen" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "Berechnen" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "Keine passenden Bilder gefunden" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "Teildetails ausblenden" @@ -5149,20 +5166,15 @@ msgstr "Keine Preise für dieses Teil verfügbar" msgid "Variants" msgstr "Varianten" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "Benutzt in" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "Zuweisungen" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "Testvorlagen" @@ -5638,8 +5650,8 @@ msgstr "Lagerartikel Test-Bericht" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Seriennummer" @@ -5660,7 +5672,7 @@ msgstr "Ergebnis" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "Datum" @@ -5678,8 +5690,8 @@ msgid "Installed Items" msgstr "Verbaute Objekte" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "Seriennummer" @@ -5697,7 +5709,7 @@ msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werde #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -5852,7 +5864,7 @@ msgstr "Löschen wenn leer" msgid "Delete this Stock Item when stock is depleted" msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "Lagerartikel-Notizen" @@ -6079,44 +6091,40 @@ msgstr "Informationen zur Bestand-Verfolgung" msgid "New Entry" msgstr "neuer Eintrag" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "Lagerartikel Zuweisungen" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "Kind-Lagerartikel" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "Dieser Lagerartikel hat keine Kinder" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "Testdaten" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "Test-Bericht" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "Testdaten löschen" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "Testdaten hinzufügen" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "Installierte Lagerartikel" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "Lagerartikel installieren" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" @@ -6241,7 +6249,7 @@ msgid "Stale" msgstr "überfällig" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -6428,6 +6436,10 @@ msgstr "Lade..." msgid "Stock Tracking" msgstr "Lagerartikel-Verfolgung" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "Zuweisungen" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "Untergeordnete Objekte" @@ -6457,7 +6469,7 @@ msgstr "Diese Aktion kann nicht einfach rückgängig gemacht werden" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "Sind Sie sicher, dass Sie diesen Lagerartikel-Verfolgungs-Eintrag löschen wollen?" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Lagerartikel-Ort bearbeiten" @@ -6501,7 +6513,7 @@ msgstr "Lagerartikel-QR-Code" msgid "Uninstall Stock Items" msgstr "Lagerartikel deinstallieren" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "Bestands-Anpassung bestätigen" @@ -6509,7 +6521,7 @@ msgstr "Bestands-Anpassung bestätigen" msgid "Uninstalled stock items" msgstr "Lagerartikel deinstalliert" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" @@ -6521,7 +6533,7 @@ msgstr "Neuen Lagerort erstellen" msgid "Create new Stock Item" msgstr "Neuen Lagerartikel hinzufügen" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "Bestand duplizieren" @@ -7668,7 +7680,7 @@ msgstr "Dadurch wird die Verknüpfung zwischen diesem Lagerartikel und dem Barco msgid "Unlink" msgstr "Entfernen" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "Lagerartikel entfernen" @@ -7888,13 +7900,13 @@ msgstr "Bauauftrag ist unvollständig" msgid "Complete Build Order" msgstr "Bauauftrag fertigstellen" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "Nächste verfügbare Seriennummer" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "Letzte Seriennummer" @@ -7966,7 +7978,7 @@ msgstr "Endprodukte entfernen" msgid "No build order allocations found" msgstr "Keine Allokationen für Bauauftrag gefunden" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "Standort nicht angegeben" @@ -7975,12 +7987,12 @@ msgid "No active build outputs found" msgstr "Keine aktiven Endprodukte gefunden" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Bestands-Zuordnung bearbeiten" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Bestands-Zuordnung löschen" @@ -8001,7 +8013,7 @@ msgid "Quantity Per" msgstr "Anzahl pro" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "Zugeordnet" @@ -8009,7 +8021,7 @@ msgstr "Zugeordnet" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "Bestand bauen" @@ -8017,7 +8029,7 @@ msgstr "Bestand bauen" msgid "Order stock" msgstr "Bestand bestellen" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "Bestand zuweisen" @@ -8091,8 +8103,8 @@ msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "Auswählen" @@ -8100,7 +8112,7 @@ msgstr "Auswählen" msgid "Build order is overdue" msgstr "Bauauftrag ist überfällig" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "Keine Benutzerinformation" @@ -8309,7 +8321,7 @@ msgid "NO" msgstr "NEIN" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "Lagerartikel auswählen" @@ -8506,7 +8518,7 @@ msgstr "Seriennummern hinzufügen" msgid "Quantity to receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "Status" @@ -8538,15 +8550,15 @@ msgstr "Keine Bestellungen gefunden" msgid "Order is overdue" msgstr "Bestellung überfällig" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "Position duplizieren" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "Position bearbeiten" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "Position löschen" @@ -8554,20 +8566,20 @@ msgstr "Position löschen" msgid "No line items found" msgstr "Keine Positionen gefunden" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "Summe" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "Stück-Preis" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "Gesamtpreis" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "Diese Position ist überfällig" @@ -8576,15 +8588,15 @@ msgstr "Diese Position ist überfällig" msgid "Receive line item" msgstr "Position empfangen" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "Position duplizieren" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "Position bearbeiten" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "Position löschen" @@ -8640,56 +8652,56 @@ msgstr "Artikel zu Kundenauftrag zuweisen" msgid "No sales order allocations found" msgstr "Keine Allokationen für Verkaufsaufträge gefunden" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "Bestandszuordnung bearbeiten" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "Bestands-Zuordnung löschen" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "an Kunde versand" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "Lagerstandort nicht angegeben" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Bestand kaufen" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Preis berechnen" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "Kann nicht gelöscht werden, da Artikel versandt wurden" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "Kann nicht gelöscht werden, da Artikel zugewiesen sind" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "Stückpreis aktualisieren" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "Keine passenden Positionen gefunden" @@ -8854,12 +8866,12 @@ msgid "No category" msgstr "Keine Kategorie" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "Bestand niedrig" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "Listenansicht" @@ -8867,7 +8879,7 @@ msgstr "Listenansicht" msgid "Display as grid" msgstr "Rasteransicht" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "Baumansicht" @@ -8875,7 +8887,7 @@ msgstr "Baumansicht" msgid "Subscribed category" msgstr "Abonnierte Kategorie" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "Pfad" @@ -8883,12 +8895,12 @@ msgstr "Pfad" msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "Testergebnis löschen" @@ -8923,15 +8935,19 @@ msgstr "${human_name} löschen" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "Einzelpreis" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" @@ -9005,360 +9021,356 @@ 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/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "Lagerartikel serialisieren" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "Lager-Serialisierung bestätigen" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "Übergeordneter Lagerort" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "Neuer Lagerstandort" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "Dieser Teil kann nicht serialisiert werden" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "Ausgangsmenge für diesen Lagerartikel eingeben" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "Neuer Lagerartikel erstellt" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "Mehrere Lagerartikel erstellt" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "Seriennummer finden" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "Seriennummer eingeben" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "Eine Seriennummer eingeben" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "Keine passende Seriennummer" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "Mehrere Ergebnisse gefunden" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "Bestand Zuweisung bestätigen" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "Einem Kunden zuordnen" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "Achtung: Das Zusammenführen kann nicht rückgängig gemacht werden" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "Einige Informationen gehen verloren, wenn Artikel zusammengeführt werden" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "Lagerartikelverlauf wird für zusammengeführte Lagerartikel gelöscht" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "Lieferantenteil-Informationen werden für zusammengeführte Artikel gelöscht" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "Zusammenführung der Artikel bestätigen" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "Artikel zusammenführen" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "Bestand verschieben" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "Verschieben" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "Bestand zählen" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "Anzahl" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "Bestand entfernen" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "Entfernen" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Bestand hinzufügen" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Hinzufügen" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "Bestand löschen" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "Menge von serialisiertem Bestand kann nicht bearbeitet werden" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "Bestandsanzahl angeben" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "Sie müssen mindestens einen Lagerartikel auswählen" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "ERFOLGREICH" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "FEHLGESCHLAGEN" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "KEIN ERGEBNIS" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "Test bestanden" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "Testergebnis hinzufügen" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "Keine Testergebnisse gefunden" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "Testdatum" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "Testergebnis löschen" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "In Arbeit" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "In Lagerartikel installiert" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "Auftrag zugewiesen" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Kein Lagerort gesetzt" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "Lagerartikel wird produziert" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "Lagerartikel wurde Auftrag zugewiesen" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "Lagerartikel wurde Kunden zugewiesen" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "Lagerartikel ist abgelaufen" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "Lagerartikel läuft demnächst ab" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "Serialisierter Lagerartikel wurde zugewiesen" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "Lagerartikel wurde vollständig zugewiesen" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "Lagerartikel wurde teilweise zugewiesen" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "Lagerartikel in anderem Element verbaut" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "Lagerartikel abgewiesen" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "Lagerartikel verloren" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "Lagerartikel zerstört" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "gelöscht" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "Inventur" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "Zuliefererteil nicht angegeben" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerartikel" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "Teile" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "lose" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "Lagerorte" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "unbekannter Lagerort" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "Status setzen" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "Status Code setzen" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "Status Code muss ausgewählt werden" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "Zugewiesene Menge" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Details" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "Standort nicht mehr vorhanden" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "Bestellung existiert nicht mehr" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "Kunde existiert nicht mehr" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "Lagerartikel existiert nicht mehr" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Hinzugefügt" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "Entfernt" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "Tracking-Eintrag bearbeiten" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "Tracking-Eintrag löschen" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "Keine installierten Elemente" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "Lagerartikel entfernen" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "Einen weiteren Lagerartikel in dieses Teil installiert" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Der Lagerartikel ist auf ein Teil verknüpft das in der Stückliste für diesen Lagerartikel ist" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "Dieser Lagerartikel ist aktuell vorhanden" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "Der Lagerartikel ist serialisiert und gehört nicht zu einem anderen Teil" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "Teil zur Installation auswählen" @@ -9389,12 +9401,12 @@ msgstr "Lagerorte einschließen" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "Unterkategorien einschließen" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "Abonniert" @@ -9436,7 +9448,7 @@ msgid "Batch code" msgstr "Losnummer" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "Aktive Teile" @@ -9532,36 +9544,37 @@ msgstr "Mir zugewiesen" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "Bestellstatus" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "ausstehend" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Teile in Unterkategorien einschließen" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "Hat IPN" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "Teil hat Interne Teilenummer" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "Aktive Teile anzeigen" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "verfügbarer Bestand" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "Käuflich" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index efa044462b..81f704a26c 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "" @@ -227,8 +227,8 @@ msgstr "" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 46ffeff58c..03fc6c532c 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -154,9 +154,9 @@ msgstr "Comentario del archivo" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Usuario" @@ -195,7 +195,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Selección no válida" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Nombre" @@ -227,8 +227,8 @@ msgstr "Nombre" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Descripción" @@ -240,7 +240,7 @@ msgstr "Descripción (opcional)" msgid "parent" msgstr "padre" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Debe ser un numero valido" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Devuelto" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Enviado" @@ -501,7 +501,7 @@ msgstr "Separar del elemento principal" msgid "Split child item" msgstr "Dividir elemento secundario" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Artículos de stock combinados" @@ -648,7 +648,7 @@ msgstr "Opción no válida para la construcción padre" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Construir órden" @@ -656,7 +656,7 @@ msgstr "Construir órden" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referencia" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Orden de Construcción o Armado a la que se asigna" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Parte" @@ -766,7 +766,7 @@ msgstr "Elementos completados" msgid "Number of stock items which have been completed" msgstr "Número de productos en stock que se han completado" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Estado de la construcción" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Número de lote de este producto final" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Fecha de Creación" @@ -829,7 +829,7 @@ msgstr "Usuario responsable de esta orden" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Link externo" @@ -840,7 +840,7 @@ msgstr "Link externo" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Link externo" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Notas" @@ -913,9 +913,9 @@ msgstr "Armar para asignar partes" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Artículo de stock" @@ -930,8 +930,8 @@ msgstr "Producto original de stock" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Producto original de stock" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Cantidad" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Números de serie" @@ -1044,11 +1044,11 @@ msgstr "Debe proporcionarse una lista de salidas de construcción" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Unicación" @@ -1061,8 +1061,8 @@ msgstr "Ubicación para las salidas de construcción completadas" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Estado" @@ -1098,8 +1098,8 @@ msgstr "El orden de construcción tiene salidas incompletas" msgid "No build outputs have been created for this build order" msgstr "No se han creado salidas para esta orden de construcción" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1237,7 +1237,7 @@ msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Fecha objetivo" @@ -1252,7 +1252,7 @@ msgstr "Esta construcción vence el %(target)s" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Vencido" @@ -1260,7 +1260,7 @@ msgstr "Vencido" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Completados" @@ -1271,7 +1271,7 @@ msgstr "Completados" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Orden de Venta" @@ -1321,7 +1321,7 @@ msgstr "Partes asignadas" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "Salidas de Trabajo Completadas" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Adjuntos" @@ -1458,8 +1458,8 @@ msgstr "Notas del Trabajo" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Editar notas" @@ -1471,7 +1471,7 @@ msgstr "Asignación completa" msgid "All untracked stock items have been allocated" msgstr "Todos los artículos de stock no rastreados han sido asignados" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Nueva Orden de Trabajo" @@ -1692,9 +1692,9 @@ msgstr "Copiar plantillas de parámetros de categoría" msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Plantilla" @@ -1704,7 +1704,7 @@ msgstr "Las piezas son plantillas por defecto" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Montaje" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Las piezas pueden ser ensambladas desde otros componentes por defecto" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Componente" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Las piezas son comprables por defecto" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Vendible" @@ -1741,7 +1741,7 @@ msgstr "Las piezas se pueden vender por defecto" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Rastreable" @@ -2309,7 +2309,7 @@ msgstr "Nombre para este webhook" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Activo" @@ -2530,7 +2530,7 @@ msgstr "Seleccionar pieza" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Fabricante" @@ -2572,7 +2572,7 @@ msgstr "Nombre del parámetro" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Valor" @@ -2580,8 +2580,8 @@ msgstr "Valor" msgid "Parameter value" msgstr "Valor del parámetro" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma pieza #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Proveedor" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Nota" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "costo base" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Paquetes" @@ -2658,7 +2658,7 @@ msgstr "Paquetes" msgid "Part packaging" msgstr "Embalaje de partes" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "múltiple" @@ -2666,6 +2666,10 @@ msgstr "múltiple" msgid "Order multiple" msgstr "Pedido múltiple" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "Moneda predeterminada utilizada para este proveedor" @@ -2722,8 +2726,8 @@ msgstr "Descargar desde URL" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Cliente" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Teléfono" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "Cargar Imagen" @@ -2753,7 +2757,7 @@ msgstr "Crear nueva parte del proveedor" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Nueva Parte de Proveedor" @@ -2761,8 +2765,8 @@ msgstr "Nueva Parte de Proveedor" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Opciones" @@ -2790,7 +2794,7 @@ msgstr "Partes del fabricante" msgid "Create new manufacturer part" msgstr "Crear nueva pieza de fabricante" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Nueva pieza de fabricante" @@ -2804,7 +2808,7 @@ msgstr "Stock del Proveedor" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Nueva orden de compra" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "Notas de la empresa" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "¿Eliminar piezas de proveedor?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "Se eliminarán todas las partes del proveedor seleccionadas" @@ -2877,7 +2881,7 @@ msgstr "Fabricantes" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Pedir ítem" @@ -2898,20 +2902,20 @@ msgstr "Componente interno" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Proveedores" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Eliminar partes del proveedor" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Eliminar" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Parámetros" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "Eliminar parámetro" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "Añadir parámetro" @@ -2967,7 +2971,7 @@ msgstr "Elementos de Stock Asignados" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "Ítems de Proveedor" @@ -2993,7 +2997,7 @@ msgstr "Crear nuevo artículo de stock" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "Nuevo artículo de stock" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "Pedidos de piezas al proveedor" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "Pedir ítem" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Información de Precios" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "Agregar descuento de precio" @@ -3038,6 +3042,10 @@ msgstr "Editar precio de descuento" msgid "Delete price break" msgstr "Eliminar precio de descuento" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "Eliminar precio de descuento" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Inventario" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "Precio de pieza del proveedor" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Precios" @@ -3070,7 +3078,7 @@ msgstr "Precios" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Elementos de stock" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "La pieza del proveedor debe coincidir con el proveedor" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "Orden" @@ -3343,7 +3351,7 @@ msgstr "Orden" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Orden de compra" @@ -3364,7 +3372,7 @@ msgstr "Número de artículos recibidos" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Precio de Compra" @@ -3620,7 +3628,6 @@ msgstr "Descripción del pedido" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Estado del pedido" @@ -3695,7 +3702,7 @@ msgstr "Seleccionar Parte de Proveedor" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Eliminar fila" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "Este campo es obligatorio" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -4034,7 +4041,7 @@ msgstr "Palabras clave predeterminadas" msgid "Default keywords for parts in this category" msgstr "Palabras clave por defecto para partes en esta categoría" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Categoría de parte" @@ -4081,7 +4088,7 @@ msgstr "El número de serie más reciente es" msgid "Duplicate IPN not allowed in part settings" msgstr "IPN duplicado no permitido en la configuración de partes" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Nombre de la pieza" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Descripción de la pieza" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Palabras claves" @@ -4114,8 +4121,8 @@ msgstr "Palabras claves" msgid "Part keywords to improve visibility in search results" msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqueda" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Categoría" msgid "Part category" msgstr "Categoría de parte" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN" @@ -4140,7 +4147,7 @@ msgstr "Número de parte interna" msgid "Part revision or version number" msgstr "Revisión de parte o número de versión" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Revisión" @@ -4149,7 +4156,7 @@ msgstr "Revisión" msgid "Where is this item normally stored?" msgstr "¿Dónde se almacena este elemento normalmente?" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "Proveedor por defecto" @@ -4229,241 +4236,241 @@ msgstr "Fecha BOM comprobada" msgid "Creation User" msgstr "Creación de Usuario" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "Las plantillas de prueba sólo pueden ser creadas para partes rastreables" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "Ya existe una prueba con este nombre para esta parte" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Requerido" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "Carácter no válido en el nombre de la plantilla ({c})" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "Unidad del Parámetro" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "Parte principal" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "Data" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "Valor del parámetro" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "Valor predeterminado" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "ID de Parte" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "Opcional" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "Este elemento BOM es opcional" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "Exceso" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Cantidad estimada de desperdicio de construcción (absoluta o porcentaje)" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "Checksum" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "Suma de comprobación de la línea en BOM" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "Heredado" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "Permitir variantes" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "Error al crear relación: compruebe que la parte no está relacionada con sí misma y que la relación es única" @@ -4562,7 +4569,7 @@ msgstr "El BOM para %(part)s fue revisado por última vez por %(checker msgid "The BOM for %(part)s has not been validated." msgstr "El BOM para %(part)s no ha sido validada." -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Acciones BOM" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "Stock de parte" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "Asignaciones de Stock de Parte" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "Plantillas de prueba de parte" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "Añadir Plantilla de Prueba" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "Asignaciones de órdenes de venta" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "Variantes de Parte" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "Crear nueva variante" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "Nueva Variante" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "Añadir nuevo parámetro" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "Partes relacionadas" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "Añadir Relacionado" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "Lista de Materiales" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Exportar acciones" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "Exportar BOM" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Imprimir informe BOM" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Subir BOM" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Validar BOM" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "Nuevo Item en el BOM" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "Añadir artículo al BOM" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Ensamblajes" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "Construcción de partes" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "Construir adjudicaciones de pedidos" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "Proveedores de piezas" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "Fabricantes de piezas" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "Eliminar partes del fabricante" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "¿Eliminar elementos BOM seleccionados?" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "Todos los elementos BOM seleccionados serán eliminados" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "Crear artículo para el BOM" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "Partes relacionadas" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "Añadir artículos relacionados" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "Añadir plantilla de resultados de prueba" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "Editar notas del artículo" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "Precio de unidad de compra - %(currency)s" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "Diferencia entre precio y costo unitario - %(currency)s" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "Costo de Unidad de Proveedor - %(currency)s" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "Precio unitario - %(currency)s" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Inactivo" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "Mostrar Detalles de Parte" @@ -5037,54 +5040,68 @@ msgstr "Mostrar Detalles de Parte" msgid "This part is a variant of %(link)s" msgstr "Esta parte es una variante de %(link)s" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "En Stock" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "Requerido para construir pedidos" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "Requerido para Pedidos de Venta" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" -msgstr "Asignado a Pedidos" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" +msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "Puede construir" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "En construcción" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "Nivel mínimo de stock" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Último Número Serial" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "Buscar número de serie" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "Calcular" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "No se encontraron imágenes coincidentes" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "Ocultar Detalles de la Parte" @@ -5149,20 +5166,15 @@ msgstr "No hay información de precios disponible para esta parte." msgid "Variants" msgstr "Variantes" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "Usado en" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "Asignaciones" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "Plantillas de Prueba" @@ -5638,8 +5650,8 @@ msgstr "Artículo Stock Informe de prueba" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Número de serie" @@ -5660,7 +5672,7 @@ msgstr "Resultado" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "Fecha" @@ -5678,8 +5690,8 @@ msgid "Installed Items" msgstr "Elementos instalados" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "Serial" @@ -5697,7 +5709,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -5852,7 +5864,7 @@ msgstr "Eliminar al agotar" msgid "Delete this Stock Item when stock is depleted" msgstr "Eliminar este artículo de stock cuando se agoten las existencias" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "Notas del artículo de stock" @@ -6079,44 +6091,40 @@ msgstr "Información de Seguimiento de Stock" msgid "New Entry" msgstr "Nueva Entrada" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "Asignaciones de Artículos de Stock" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "Elementos de Stock Hijos" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "Este artículo de stock no tiene ningún elemento secundario" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "Datos de Prueba" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "Informe de Prueba" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "Eliminar Datos de Prueba" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "Añadir Datos de Prueba" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "Elementos de Stock instalados" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "Instalar elemento de stock" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "Añadir Resultado de Prueba" @@ -6241,7 +6249,7 @@ msgid "Stale" msgstr "Desactualizado" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "Última actualización" @@ -6428,6 +6436,10 @@ msgstr "Cargando..." msgid "Stock Tracking" msgstr "Seguimiento de Stock" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "Asignaciones" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "Elementos secundarios" @@ -6457,7 +6469,7 @@ msgstr "Esta acción no se puede deshacer fácilmente" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "¿Está seguro que desea eliminar este elemento de stock?" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Editar ubicación de stock" @@ -6501,7 +6513,7 @@ msgstr "Código QR de Item de Stock" msgid "Uninstall Stock Items" msgstr "Desinstalar artículos de stock" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "Confirmar ajuste de stock" @@ -6509,7 +6521,7 @@ msgstr "Confirmar ajuste de stock" msgid "Uninstalled stock items" msgstr "Artículos de stock desinstalados" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "Editar artículo de stock" @@ -6521,7 +6533,7 @@ msgstr "Crear nueva ubicación de stock" msgid "Create new Stock Item" msgstr "Crear nuevo artículo de stock" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "Duplicar artículo de stock" @@ -7671,7 +7683,7 @@ msgstr "Esto eliminará la asociación entre este artículo de stock y el códig msgid "Unlink" msgstr "Desvincular" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "Eliminar elemento de stock" @@ -7891,13 +7903,13 @@ msgstr "Orden de construcción incompleta" msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "Siguiente número de serie disponible" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "Último número de serie" @@ -7969,7 +7981,7 @@ msgstr "Eliminar Salidas" msgid "No build order allocations found" msgstr "No se encontraron asignaciones de órdenes de trabajo" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "Ubicación no especificada" @@ -7978,12 +7990,12 @@ msgid "No active build outputs found" msgstr "No se encontraron salidas de trabajo activas" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Editar asignación de stock" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Eliminar asignación de stock" @@ -8004,7 +8016,7 @@ msgid "Quantity Per" msgstr "Cantidad por" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "Asignadas" @@ -8012,7 +8024,7 @@ msgstr "Asignadas" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "Stock de Trabajo" @@ -8020,7 +8032,7 @@ msgstr "Stock de Trabajo" msgid "Order stock" msgstr "Pedido de stock" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "Asignar stock" @@ -8094,8 +8106,8 @@ msgid "No builds matching query" msgstr "No hay trabajos que coincidan con la consulta" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "Seleccionar" @@ -8103,7 +8115,7 @@ msgstr "Seleccionar" msgid "Build order is overdue" msgstr "Orden de trabajo atrasada" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "No hay información de usuario" @@ -8312,7 +8324,7 @@ msgid "NO" msgstr "NO" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "Seleccionar elementos de stock" @@ -8509,7 +8521,7 @@ msgstr "" msgid "Quantity to receive" msgstr "Cantidad a recibir" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "Estado del Stock" @@ -8541,15 +8553,15 @@ msgstr "No se encontraron órdenes de compra" msgid "Order is overdue" msgstr "El pedido está vencido" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "Editar Ítem de Línea" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "Eliminar Ítemde Línea" @@ -8557,20 +8569,20 @@ msgstr "Eliminar Ítemde Línea" msgid "No line items found" msgstr "No hay elementos de línea" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "Total" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "Precio Unitario" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "Precio Total" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8579,15 +8591,15 @@ msgstr "" msgid "Receive line item" msgstr "Recibir ítem de línea" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "Editar elemento de línea" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "Eliminar elemento de línea" @@ -8643,56 +8655,56 @@ msgstr "Asignar artículos de stock a pedido de venta" msgid "No sales order allocations found" msgstr "No se encontraron asignaciones de órdenes" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "Editar Asignación de Stock" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "Confirmar Operación de Eliminar" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "Eliminar Adjudicación de Stock" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "Enviado al cliente" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "Ubicación de stock no especificada" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "Asignar números de serie" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Comprar stock" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Calcular precio" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "No se puede eliminar ya que los artículos han sido enviados" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "No se puede eliminar ya que los elementos han sido asignados" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "Actualizar Precio Unitario" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "No hay elementos de línea coincidentes" @@ -8857,12 +8869,12 @@ msgid "No category" msgstr "Sin categoría" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "Stock bajo" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "Mostrar como lista" @@ -8870,7 +8882,7 @@ msgstr "Mostrar como lista" msgid "Display as grid" msgstr "Mostrar como cuadrícula" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "Mostrar como árbol" @@ -8878,7 +8890,7 @@ msgstr "Mostrar como árbol" msgid "Subscribed category" msgstr "Categoría suscrita" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "Ruta" @@ -8886,12 +8898,12 @@ msgstr "Ruta" msgid "No test templates matching query" msgstr "No hay plantillas de prueba que coincidan con la consulta" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "Editar resultado de prueba" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "Eliminar resultado de prueba" @@ -8926,15 +8938,19 @@ msgstr "Eliminar ${human_name}" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "Precio Único" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "Diferencia de Precio Único" @@ -9008,360 +9024,356 @@ msgstr "Seleccionar Pedidos de Venta" msgid "Sales Order(s) must be selected before printing report" msgstr "Pedido(s) de venta debe ser seleccionado antes de imprimir el informe" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "Serializar Artículo de Stock" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "Confirmar Serialización de Stock" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "Ubicación del stock principal" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "Nueva Ubicación de Stock" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "Esta parte no se puede serializar" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "Introduzca la cantidad inicial para este artículo de stock" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Introduzca números de serie para el nuevo stock (o deje en blanco)" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "Crear nuevo artículo de stock" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "Creados varios artículos de stock" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "Encontrar número serial" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "Introducir número de serie" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "Introducir un número de serie" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "Ningún número de serie coincidente" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "Más de un resultado encontrado" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "Confirmar asignación de stock" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "Asignar Stock al Cliente" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "Advertencia: La operación de fusión no puede ser revertida" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "Alguna información se perderá al combinar artículos de stock" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "Se eliminará el historial de transacciones de stock para elementos fusionados" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "La información de la pieza del proveedor se eliminará para los artículos fusionados" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "Confirmar fusión de artículos de stock" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "Fusionar Artículos de Stock" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "Transferir Stock" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "Mover" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "Contar Stock" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "Contar" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "Eliminar Stock" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "Tomar" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Añadir Stock" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Añadir" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "Eliminar Stock" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "La cantidad no se puede ajustar para el stock serializado" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "Especificar cantidad de stock" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "Debe seleccionar al menos un artículo de stock disponible" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "PASA" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "FALLO" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "SIN RESULTADO" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "Pruebas pasadas" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "Añadir resultado de prueba" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "No se encontraron resultados de prueba" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "Fecha de Prueba" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "Editar Resultados de Prueba" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "Borrar Resultado de Prueba" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "En producción" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "Instalado en el artículo de stock" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "Asignado a la Orden de Venta" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Ninguna ubicación de stock establecida" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "El artículo de stock está en producción" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "Artículo de stock asignado al pedido de venta" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "Artículo de stock asignado al cliente" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "Artículo de stock ha caducado" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "El artículo de stock caducará pronto" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "Se ha asignado un artículo de stock serializado" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "Artículo de stock ha sido completamente asignado" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "Artículo de stock ha sido asignado parcialmente" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "Artículo de stock ha sido instalado en otro artículo" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "Artículo de stock ha sido rechazado" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "Artículo de stock perdido" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "Artículo de stock destruido" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "Agotado" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "Inventario" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "Parte del proveedor no especificada" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "No hay artículos de stock que coincidan con la consulta" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "elementos" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "lotes" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "ubicaciones" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "Ubicación indefinida" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "Establecer estado de stock" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "Seleccionar Código de Estado" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "Debe seleccionar el código de estado" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "Cantidad Asignada" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Detalles" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "Ubicación ya no existe" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "La orden de compra ya no existe" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "El cliente ya no existe" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "Artículo de stock ya no existe" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Añadido" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "Eliminado" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "Editar entrada de rastreo" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "Eliminar entrada de rastreo" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "Ningún elemento instalado" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "Desinstalar elemento de stock" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Los artículos de stock sólo pueden ser instalados si cumplen con los siguientes criterios" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "El artículo de stock está serializado y no pertenece a otro artículo" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9392,12 +9404,12 @@ msgstr "Incluir ubicaciones" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "Incluir subcategorías" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "Suscrito" @@ -9439,7 +9451,7 @@ msgid "Batch code" msgstr "Código de lote" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "Partes activas" @@ -9535,36 +9547,37 @@ msgstr "Asignado a mí" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "Estado del pedido" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "Pendiente" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Incluye partes en subcategorías" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "Tiene IPN" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "La parte tiene número de pieza interno" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "Mostrar partes activas" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "Stock disponible" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "Comprable" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 10dfec73de..e19bbc87da 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -154,9 +154,9 @@ msgstr "Commentaire du fichier" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Utilisateur" @@ -195,7 +195,7 @@ msgstr "Choix invalide" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Choix invalide" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Nom" @@ -227,8 +227,8 @@ msgstr "Nom" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Description" @@ -240,7 +240,7 @@ msgstr "Description (facultative)" msgid "parent" msgstr "parent" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Doit être un nombre valide" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Retourné" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Expédié" @@ -501,7 +501,7 @@ msgstr "Séparer de l'élément parent" msgid "Split child item" msgstr "Fractionner l'élément enfant" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Articles de stock fusionnés" @@ -648,7 +648,7 @@ msgstr "Choix invalide pour la fabrication parente" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Ordre de Fabrication" @@ -656,7 +656,7 @@ msgstr "Ordre de Fabrication" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Référence" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Pièce" @@ -766,7 +766,7 @@ msgstr "Articles terminés" msgid "Number of stock items which have been completed" msgstr "Nombre d'articles de stock qui ont été terminés" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "État de la construction" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Date de création" @@ -829,7 +829,7 @@ msgstr "Utilisateur responsable de cette commande de construction" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Lien Externe" @@ -840,7 +840,7 @@ msgstr "Lien Externe" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Lien Externe" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Notes" @@ -913,9 +913,9 @@ msgstr "Construction à laquelle allouer des pièces" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Article en stock" @@ -930,8 +930,8 @@ msgstr "Stock d'origine de l'article" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Stock d'origine de l'article" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Quantité" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1044,11 +1044,11 @@ msgstr "Une liste d'ordre de production doit être fourni" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Emplacement" @@ -1061,8 +1061,8 @@ msgstr "Emplacement des ordres de production achevés" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "État" @@ -1098,8 +1098,8 @@ msgstr "L'ordre de production a des sorties incomplètes" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Date Cible" @@ -1252,7 +1252,7 @@ msgstr "Cette construction était due le %(target)s" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "En retard" @@ -1260,7 +1260,7 @@ msgstr "En retard" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Terminé" @@ -1271,7 +1271,7 @@ msgstr "Terminé" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Commandes" @@ -1321,7 +1321,7 @@ msgstr "Pièces allouées" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Pieces jointes" @@ -1458,8 +1458,8 @@ msgstr "Notes de construction" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Modifier les notes" @@ -1471,7 +1471,7 @@ msgstr "Allocation terminée" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Nouvel ordre de construction" @@ -1692,9 +1692,9 @@ msgstr "Copier les templates de paramètres de catégorie" msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Template" @@ -1704,7 +1704,7 @@ msgstr "Les pièces sont des templates par défaut" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Composant" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Vendable" @@ -1741,7 +1741,7 @@ msgstr "Les pièces sont vendables par défaut" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Traçable" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Actif" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Fabricant" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Valeur" @@ -2580,8 +2580,8 @@ msgstr "Valeur" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Fournisseur" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "coût de base" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "Télécharger l'image depuis l'URL" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Nouvelle commande achat" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "Fabricants" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "Pièces Internes" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Fournisseurs" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Supprimer les pièces du fournisseur" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Supprimer" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Paramètres" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Stock" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Tarif" @@ -3070,7 +3078,7 @@ msgstr "Tarif" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Éléments en stock" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "Commande" @@ -3343,7 +3351,7 @@ msgstr "Commande" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Commande d’achat" @@ -3364,7 +3372,7 @@ msgstr "Nombre d'éléments reçus" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Prix d'achat" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Statut de la commande" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Supprimer la ligne" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "Le numéro de série le plus récent est" msgid "Duplicate IPN not allowed in part settings" msgstr "IPN dupliqué non autorisé dans les paramètres de la pièce" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Catégorie" msgid "Part category" msgstr "Catégorie de la pièce" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Révision" @@ -4149,7 +4156,7 @@ msgstr "Révision" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "Ventes multiples" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Nom de test" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Requis" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "Données" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Dernier numéro de série" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "Rechercher un numéro de série" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "Calculer" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "Tester le modèle" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Numéro de série" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "Ceci supprimera l'association entre cet article de stock et le code-barr msgid "Unlink" msgstr "Délier" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "Supprimer l'article de stock" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "Prochain numéro de série disponible" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "Dernier numéro de série" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "Livré au client" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Acheter du stock" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Calculer le prix" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "Aucune catégorie" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "Stock bas" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "Afficher sous forme de liste" @@ -8865,7 +8877,7 @@ msgstr "Afficher sous forme de liste" msgid "Display as grid" msgstr "Afficher sous forme de grille" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "Afficher sous forme d'arborescence" @@ -8873,7 +8885,7 @@ msgstr "Afficher sous forme d'arborescence" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "Chemin d'accès" @@ -8881,12 +8893,12 @@ msgstr "Chemin d'accès" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "Modifier le résultat du test" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "Supprimer le résultat du test" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "Trouver un numéro de série" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "Entrer le numéro de série" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "Entrer un numéro de série" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "Aucun numéro de série correspondant" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "Plus d'un résultat correspondant trouvé" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "Confirmer l'assignation de stock" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "Assigner le stock au client" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "Attention : l'opération de fusion est irréversible" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "Certaines informations seront perdues lors de la fusion des articles en stock" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "L'historique des transactions de stock sera supprimé pour les éléments fusionnés" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "Les informations sur la pièce du fournisseur seront supprimées pour les éléments fusionnés" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "Confirmer la fusion de l'article en stock" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "Fusionner les articles en stock" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "Transférer le stock" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "Transférer" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "Compter le stock" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "Compter" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "Supprimer du stock" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "Supprimer" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Ajouter du stock" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Ajouter" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "Supprimer le stock" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "La quantité ne peut pas être ajustée pour un stock sérialisé" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "Spécifiez la quantité du stock" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "Vous devez sélectionner au moins un article en stock disponible" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "RÉUSSI" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "ÉCHEC" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "AUCUN RÉSULTAT" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "Ajouter un résultat de test" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "Aucun résultat de test trouvé" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "Date du test" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "En production" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "Article en stock installé dans un autre article en stock" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "Assigné à une commande de vente" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Aucun emplacement de stock défini" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "L'article de stock est en production" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "L'article en stock a été assigné à une commande de vente" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "L'article en stock a été assigné à un client" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "L'article en stock a expiré" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "L'article en stock va bientôt expirer" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "L'article de stock sérialisé a été alloué" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "L'article de stock a été complètement alloué" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "L'article de stock a été partiellement alloué" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "L'article en stock a été installé dans un autre article" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "L'article de stock a été rejeté" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "L'article de stock est perdu" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "L'article de stock est détruit" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "Epuisé" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "Prise d'inventaire" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "Pièce de fournisseur non précisée" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "Aucun article de stock ne correspond à la requête" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "articles" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "lots" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "emplacements" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "Emplacement indéfini" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "Définir l'état du stock" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "Sélectionner le code de statut" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "Le code de statut doit être sélectionné" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "Quantité Allouée" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Détails" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "L'emplacement n'existe plus" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "La commande d'achat n'existe plus" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "Le client n'existe plus" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "L'article de stock n'existe plus" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Ajouté" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "Supprimé" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "Inclure les emplacements" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "Inclure les sous-catégories" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "Code de lot" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "Pièces actives" @@ -9530,36 +9542,37 @@ msgstr "Assigné à moi" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "État de la commande" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "En suspens" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Inclure les pièces des sous-catégories" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "A un IPN" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "La pièce a un numéro de pièce interne" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "Afficher les pièces actives" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "Stock disponible" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "Achetable" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 3676c45bb9..324fa45a28 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -154,9 +154,9 @@ msgstr "הערת קובץ" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "משתמש" @@ -195,7 +195,7 @@ msgstr "בחירה שגויה" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "בחירה שגויה" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "שם" @@ -227,8 +227,8 @@ msgstr "שם" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "תיאור" @@ -240,7 +240,7 @@ msgstr "תיאור (לא חובה)" msgid "parent" msgstr "מקור" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "המספר חייב להיות תקין" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "הוחזר" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "נשלח" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "מקט" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "רכיב" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "כמות" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index b5d5306a07..dc542a9cf3 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -154,9 +154,9 @@ msgstr "Fájl megjegyzés" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Felhasználó" @@ -195,7 +195,7 @@ msgstr "Érvénytelen választás" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Érvénytelen választás" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Név" @@ -227,8 +227,8 @@ msgstr "Név" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Leírás" @@ -240,7 +240,7 @@ msgstr "Leírás (opcionális)" msgid "parent" msgstr "szülő" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Érvényes számnak kell lennie" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Visszaküldve" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Kiszállítva" @@ -501,7 +501,7 @@ msgstr "Szülő tételből szétválasztva" msgid "Split child item" msgstr "Szétválasztott gyermek tétel" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Összevont készlet tétel" @@ -648,7 +648,7 @@ msgstr "Hibás választás a szülő gyártásra" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Gyártási utasítás" @@ -656,7 +656,7 @@ msgstr "Gyártási utasítás" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Azonosító" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Alkatrész" @@ -766,7 +766,7 @@ msgstr "Kész tételek" msgid "Number of stock items which have been completed" msgstr "Elkészült készlet tételek száma" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Gyártási állapot" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -829,7 +829,7 @@ msgstr "Felhasználó aki felelős ezért a gyártási utasításért" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Külső link" @@ -840,7 +840,7 @@ msgstr "Külső link" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Külső link" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Megjegyzések" @@ -913,9 +913,9 @@ msgstr "Gyártás amihez készletet foglaljunk" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Készlet tétel" @@ -930,8 +930,8 @@ msgstr "Forrás készlet tétel" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Forrás készlet tétel" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Mennyiség" @@ -1013,8 +1013,8 @@ msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyed #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1044,11 +1044,11 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Hely" @@ -1061,8 +1061,8 @@ msgstr "A kész gyártási kimenetek helye" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Állapot" @@ -1098,8 +1098,8 @@ msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" msgid "No build outputs have been created for this build order" msgstr "Ehhez a gyártási utasításhoz nem készült kimenet" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" @@ -1237,7 +1237,7 @@ msgstr "A készlet nem lett teljesen lefoglalva ehhez a gyártási utasításhoz #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Cél dátum" @@ -1252,7 +1252,7 @@ msgstr "Ez a gyártás %(target)s-n volt esedékes" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Megkésett" @@ -1260,7 +1260,7 @@ msgstr "Megkésett" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Kész" @@ -1271,7 +1271,7 @@ msgstr "Kész" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1321,7 +1321,7 @@ msgstr "Lefoglalt alkatrészek" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "Befejezett gyártási kimenetek" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Mellékletek" @@ -1458,8 +1458,8 @@ msgstr "Gyártási megjegyzések" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Megjegyzések szerkesztése" @@ -1471,7 +1471,7 @@ msgstr "Lefoglalás kész" msgid "All untracked stock items have been allocated" msgstr "Az összes nem követett készlet lefoglalásra került" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Új gyártási utasítás" @@ -1692,9 +1692,9 @@ msgstr "Kategória paraméter sablonok másolása" msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Sablon" @@ -1704,7 +1704,7 @@ msgstr "Alkatrészek alapból sablon alkatrészek legyenek" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Gyártmány" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Összetevő" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Értékesíthető" @@ -1741,7 +1741,7 @@ msgstr "Alkatrészek alapból eladhatók legyenek" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Követésre kötelezett" @@ -2309,7 +2309,7 @@ msgstr "Webhook neve" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Aktív" @@ -2530,7 +2530,7 @@ msgstr "Válassz alkatrészt" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Gyártó" @@ -2572,7 +2572,7 @@ msgstr "Paraméter neve" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Érték" @@ -2580,8 +2580,8 @@ msgstr "Érték" msgid "Parameter value" msgstr "Paraméter értéke" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Beszállító" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Megjegyzés" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "alap költség" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Csomagolás" @@ -2658,7 +2658,7 @@ msgstr "Csomagolás" msgid "Part packaging" msgstr "Alkatrész csomagolás" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "többszörös" @@ -2666,6 +2666,10 @@ msgstr "többszörös" msgid "Order multiple" msgstr "Többszörös rendelés" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "Beszállító által használt alapértelmezett pénznem" @@ -2722,8 +2726,8 @@ msgstr "Kép letöltése URL-ről" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Vevő" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Telefonszám" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "Kép feltöltése" @@ -2753,7 +2757,7 @@ msgstr "Új beszállítói alkatrész létrehozása" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Új beszállítói alkatrész" @@ -2761,8 +2765,8 @@ msgstr "Új beszállítói alkatrész" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Opciók" @@ -2790,7 +2794,7 @@ msgstr "Gyártói alkatrészek" msgid "Create new manufacturer part" msgstr "Új gyártói alkatrész létrehozása" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Új gyártói alkatrész" @@ -2804,7 +2808,7 @@ msgstr "Beszállítói készlet" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Új beszerzési rendelés" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "Cég megjegyzések" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "Töröljük a beszállítói alkatrészeket?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "Az összes kiválasztott beszállítói alkatrész törölve lesz" @@ -2877,7 +2881,7 @@ msgstr "Gyártók" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Alkatrész rendelés" @@ -2898,20 +2902,20 @@ msgstr "Belső alkatrész" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Beszállítók" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Beszállítói alkatrész törlése" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Törlés" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Paraméterek" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "Paraméterek törlése" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "Paraméter hozzáadása" @@ -2967,7 +2971,7 @@ msgstr "Hozzárendelt készlet tételek" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -2993,7 +2997,7 @@ msgstr "Új készlet tétel létrehozása" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "Új készlet tétel" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "Beszállítói alkatrész rendelések" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "Alkatrész rendelése" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Árinformációk" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "Árlépcső hozzáadása" @@ -3038,6 +3042,10 @@ msgstr "Árlépcső szerkesztése" msgid "Delete price break" msgstr "Árlépcső törlése" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "Árlépcső törlése" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Készlet" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "Beszállító alkatrész árazás" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Árazás" @@ -3070,7 +3078,7 @@ msgstr "Árazás" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Készlet tételek" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "Rendelés" @@ -3343,7 +3351,7 @@ msgstr "Rendelés" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -3364,7 +3372,7 @@ msgstr "Érkezett tételek száma" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Beszerzési ár" @@ -3620,7 +3628,6 @@ msgstr "Rendelés leírása" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Rendelés állapota" @@ -3695,7 +3702,7 @@ msgstr "Beszállítói alkatrész kiválasztása" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Sor törlése" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "Ez a mező kötelező" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Alapértelmezett hely" @@ -4034,7 +4041,7 @@ msgstr "Alapértelmezett kulcsszavak" msgid "Default keywords for parts in this category" msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Alkatrész kategória" @@ -4081,7 +4088,7 @@ msgstr "A legutóbbi sorozatszám" msgid "Duplicate IPN not allowed in part settings" msgstr "Azonos IPN nem engedélyezett az alkatrész beállításokban" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Alkatrész neve" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Alkatrész leírása" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Kulcsszavak" @@ -4114,8 +4121,8 @@ msgstr "Kulcsszavak" msgid "Part keywords to improve visibility in search results" msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredményekben" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Kategória" msgid "Part category" msgstr "Alkatrész kategória" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN" @@ -4140,7 +4147,7 @@ msgstr "Belső alkatrész azonosító" msgid "Part revision or version number" msgstr "Alkatrész változat vagy verziószám (pl. szín, hossz, revízió, stb.)" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Változat" @@ -4149,7 +4156,7 @@ msgstr "Változat" msgid "Where is this item normally stored?" msgstr "Alapban hol tároljuk ezt az alkatrészt?" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" @@ -4229,241 +4236,241 @@ msgstr "Alkatrészjegyzék ellenőrzési dátuma" msgid "Creation User" msgstr "Létrehozó" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "Több értékesítése" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "Teszt sablont csak követésre kötelezett alkatrészhez lehet csinálni" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "Erre az alkatrészre már létezik teszt ilyen névvel" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Teszt név" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "Add meg a teszt nevét" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "Teszt leírása" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Kötelező" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "Szükséges-e hogy ez a teszt sikeres legyen?" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "Kötelező érték" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően érték legyen rendelve?" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "Kötelező melléklet" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően fájl melléklet legyen rendelve?" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "Érvénytelen karakter ({c}) a sablon nevében" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "A paraméter sablon nevének egyedinek kell lennie" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "Paraméter neve" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "Paraméter mértékegysége" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "Szülő alkatrész" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "Paraméter sablon" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "Adat" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "Paraméter értéke" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "Alapértelmezett érték" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "Alkatrész azonosító vagy alkatrész név" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "Alkatrész azonosító" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "Egyedi alkatrész azonosító érték" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "Alkatrész neve" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "Alkatrész IPN" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "Alkatrész IPN érték" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "Szint" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "Alkatrészjegyzék szint" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "Szülő alkatrész kiválasztása" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "Al alkatrész" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "Válaszd ki az alkatrészjegyzékben használandó alkatrészt" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "Alkatrészjegyzék mennyiség ehhez az alkatrészjegyzék tételhez" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "Opcionális" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "Ez az alkatrészjegyzék tétel opcionális" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "Többlet" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Becsült gyártási veszteség (abszolút vagy százalékos)" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "Alkatrészjegyzék tétel azonosító" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "Alkatrészjegyzék tétel megjegyzései" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "Ellenőrző összeg" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "Alkatrészjegyzék sor ellenőrző összeg" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "Örökölt" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészjegyzékei is öröklik" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "Változatok engedélyezése" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "Al alkatrészt kötelező megadni" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "Alkatrészjegyzék tétel helyettesítő" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "A helyettesítő alkatrész nem lehet ugyanaz mint a fő alkatrész" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "Szülő alkatrészjegyzék tétel" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "Helyettesítő alkatrész" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "1.rész" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "2.rész" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "Hiba a kapcsolat létrehozása közben: ellenőrizd hogy az alkatrész nem kapcsolódik-e saját magához és azt hogy a kapcsolat egyedi" @@ -4562,7 +4569,7 @@ msgstr "A %(part)s alkatrészhez tartozó alkatrészjegyzéket utoljár msgid "The BOM for %(part)s has not been validated." msgstr "A %(part)s alkatrészhez tartozó alkatrészjegyzék még nincs jóváhagyva." -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Alkatrészjegyzék műveletek" @@ -4673,35 +4680,35 @@ msgstr "Alkatrész sikeresen létrehozva" #: part/templates/part/category_delete.html:7 msgid "Are you sure you want to delete this part category?" -msgstr "" +msgstr "Biztos hogy törölni szeretnéd ezt az alkatrész kategóriát?" #: part/templates/part/category_delete.html:12 #, python-format msgid "This category contains %(n)s child categories" -msgstr "" +msgstr "Ez a kategória %(n)s alkategóriát tartalmaz" #: part/templates/part/category_delete.html:14 #, python-format msgid "If this category is deleted, these child categories will be moved to %(category)s" -msgstr "" +msgstr "Ha törlöd ezt a kategóriát az alkategóriák a(z) %(category)s kategóriába át lesznek mozgatva" #: part/templates/part/category_delete.html:16 msgid "If this category is deleted, these child categories will be moved to the top level part category" -msgstr "" +msgstr "Ha törlöd ezt a kategóriát az alkategóriák át lesznek mozgatva a legfelső szintű kategóriába" #: part/templates/part/category_delete.html:23 #, python-format msgid "This category contains %(n)s parts" -msgstr "" +msgstr "Ez a kategória %(n)s alkatrészt tartalmaz" #: part/templates/part/category_delete.html:25 #, python-format msgid "If this category is deleted, these parts will be moved to %(category)s" -msgstr "" +msgstr "Ha ez a kategória törölve lesz, ezek az alkatrészek a(z) %(category)s kategóriába mozognak" #: part/templates/part/category_delete.html:27 msgid "If this category is deleted, these parts will be moved to the top level part category" -msgstr "" +msgstr "Ha ez a kategória törölve lesz, ezek az alkatrészek a legfelső kategóriába mozognak" #: part/templates/part/category_sidebar.html:13 msgid "Import Parts" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "Alkatrész készlet" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "Alkatrész készlet foglalások" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "Alkatrész teszt sablonok" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "Teszt sablon hozzáadása" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "Alkatrész változatok" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "Új változat létrehozása" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "Új változat" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "Paraméter hozzáadása" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "Kapcsolódó hozzáadása" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Exportálási műveletek" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "Alkatrészjegyzék exportálása" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Alkatrészjegyzék riport nyomtatása" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Alkatrészjegyzék feltöltése" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Alkatrészjegyzék jóváhagyása" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "Új alkatrészjegyzék tétel" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "Alkatrészjegyzék tétel hozzáadása" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Gyártmányok" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "Alkatrész gyártások" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "Alkatrész beszállítók" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "Alkatrész gyártók" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "Gyártói alkatrészek törlése" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "Töröljük a kiválasztott alkatrészjegyzék tételeket?" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "Az összes kijelölt alkatrészjegyzék tétel törlésre kerül" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "Alkatrészjegyzék tétel létrehozása" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "Kapcsolódó alkatrész" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "Kapcsolódó alkatrész hozzáadása" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "Teszt eredmény sablon hozzáadása" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "Alkatrész megjegyzések szerkesztése" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "Beszerzési egységár - %(currency)s" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "Egységár-önköltség különbség - %(currency)s" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "Beszállítói egység költség - %(currency)s" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "Egységár - %(currency)s" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Inaktív" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "Alkatrész részletei" @@ -5037,54 +5040,68 @@ msgstr "Alkatrész részletei" msgid "This part is a variant of %(link)s" msgstr "Ez az alkatrész egy változata a %(link)s alkatrésznek" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "Készleten" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "Gyártáshoz szükséges" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "Vevői rendelésekhez szükséges" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" -msgstr "Lefoglalva összesen" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" +msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "Gyártható" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "Gyártásban" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "Minimális készlet" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Legutolsó sorozatszám" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "Sorozatszámra keresés" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "Számítás" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "Nincs egyező kép" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "Részletek elrejtése" @@ -5149,20 +5166,15 @@ msgstr "Az alkatrészhez nem áll rendelkezésre árinformáció." msgid "Variants" msgstr "Változatok" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "Felhasználva ebben" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "Foglalások" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "Ütemezés" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "Teszt sablonok" @@ -5636,8 +5648,8 @@ msgstr "Készlet tétel teszt riport" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Sorozatszám" @@ -5658,7 +5670,7 @@ msgstr "Eredmény" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "Dátum" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "Beépített tételek" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "Sorozatszám" @@ -5695,7 +5707,7 @@ msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -5850,7 +5862,7 @@ msgstr "Törlés ha kimerül" msgid "Delete this Stock Item when stock is depleted" msgstr "Készlet tétel törlése ha kimerül" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "Készlet tétel megjegyzések" @@ -6077,44 +6089,40 @@ msgstr "Készlettörténeti információk" msgid "New Entry" msgstr "Új bejegyzés" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "Készlet foglalások" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "Al-készlet tételek" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "Ez a készlet tétel nem tartalmaz egy altételt sem" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "Teszt adatok" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "Teszt riport" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "Teszt adatok törlése" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "Teszt adatok hozzáadása" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "Beépített készlet tételek" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "Készlet tétel beépítése" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "Teszt eredmény hozzáadása" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "Állott" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "Utoljára módosítva" @@ -6393,30 +6401,30 @@ msgstr "Biztosan törölni szeretnéd ezt a készlet helyet?" #: stock/templates/stock/location_delete.html:13 #, python-format msgid "This location contains %(n)s child locations" -msgstr "" +msgstr "Ez a készlet hely %(n)s alhelyet tartalmaz" #: stock/templates/stock/location_delete.html:15 #, python-format msgid "If this location is deleted, these child locations will be moved to %(location)s" -msgstr "" +msgstr "Ha törlöd ezt a készlet helyet, az alhelyek a(z) %(location)s készlethelyre lesznek mozgatva" #: stock/templates/stock/location_delete.html:17 msgid "If this location is deleted, these child locations will be moved to the top level stock location" -msgstr "" +msgstr "Ha törlöd ezt a készlet helyet, az alhelyek a legfelső szintű készlethelyre lesznek mozgatva" #: stock/templates/stock/location_delete.html:25 #, python-format msgid "This location contains %(n)s stock items" -msgstr "" +msgstr "Ez a készlet hely %(n)s készlet tételt tartalmaz" #: stock/templates/stock/location_delete.html:27 #, python-format msgid "If this location is deleted, these stock items will be moved to %(location)s" -msgstr "" +msgstr "Ha törlöd ezt a készlet helyet, a készlet tételek a(z) %(location)s készlethelyre lesznek mozgatva" #: stock/templates/stock/location_delete.html:29 msgid "If this location is deleted, these stock items will be moved to the top level stock location" -msgstr "" +msgstr "Ha törlöd ezt a készlet helyet, a készlet tételek a legfelső szintű készlethelyre lesznek mozgatva" #: stock/templates/stock/stock_app_base.html:16 msgid "Loading..." @@ -6426,6 +6434,10 @@ msgstr "Betöltés..." msgid "Stock Tracking" msgstr "Készlettörténet" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "Foglalások" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "Gyermek tételek" @@ -6455,7 +6467,7 @@ msgstr "Ez a művelet nem vonható vissza könnyen" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "Biztosan törölni akarod ezt a készlettörténeti bejegyzést?" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Készlet hely szerkesztése" @@ -6499,7 +6511,7 @@ msgstr "Készlet tétel QR kódja" msgid "Uninstall Stock Items" msgstr "Készlet tétel kiszedése" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "Készlet módosítás jóváhagyása" @@ -6507,7 +6519,7 @@ msgstr "Készlet módosítás jóváhagyása" msgid "Uninstalled stock items" msgstr "Kiszedett készlet tételek" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" @@ -6519,7 +6531,7 @@ msgstr "Új készlet hely létrehozása" msgid "Create new Stock Item" msgstr "Új készlet tétel létrehozása" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "Készlet tétel másolása" @@ -7666,7 +7678,7 @@ msgstr "Ez törli az összerendelést a készlet tétel és a vonalkód között msgid "Unlink" msgstr "Leválasztás" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "Készlet tétel törlése" @@ -7886,13 +7898,13 @@ msgstr "Gyártási utasítás befejezetlen" msgid "Complete Build Order" msgstr "Gyártási utasítás befejezése" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "Következő szabad sorozatszám" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "Legutolsó sorozatszám" @@ -7964,7 +7976,7 @@ msgstr "Gyártási kimenetek törlése" msgid "No build order allocations found" msgstr "Nincs gyártási utasításhoz történő foglalás" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "Hely nincs megadva" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "Nem található aktív gyártási kimenet" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Készlet foglalások szerkesztése" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Készlet foglalások törlése" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "Mennyiség per" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "Lefoglalva" @@ -8007,7 +8019,7 @@ msgstr "Lefoglalva" msgid "loading" msgstr "betöltés" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "Gyártási készlet" @@ -8015,7 +8027,7 @@ msgstr "Gyártási készlet" msgid "Order stock" msgstr "Készlet rendelés" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "Lefoglalt készlet" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "Kiválaszt" @@ -8098,7 +8110,7 @@ msgstr "Kiválaszt" msgid "Build order is overdue" msgstr "Gyártási utasítás megkésett" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "Nincs felhasználói információ" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "NEM" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "Készlet tételek kiválasztása" @@ -8504,7 +8516,7 @@ msgstr "Sorozatszám hozzáadása" msgid "Quantity to receive" msgstr "Érkező mennyiség" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "Készlet állapota" @@ -8536,15 +8548,15 @@ msgstr "Nem található beszerzési rendelés" msgid "Order is overdue" msgstr "Rendelés megkésett" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "Sortétel másolása" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "Sortétel törlése" @@ -8552,20 +8564,20 @@ msgstr "Sortétel törlése" msgid "No line items found" msgstr "Nem találhatók sortételek" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "Összesen" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "Egységár" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "Teljes ár" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "Ez a sortétel megkésett" @@ -8574,15 +8586,15 @@ msgstr "Ez a sortétel megkésett" msgid "Receive line item" msgstr "Sortétel bevételezése" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "Sortétel másolása" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "Sortétel törlése" @@ -8638,56 +8650,56 @@ msgstr "Készlet foglalása a vevői rendeléshez" msgid "No sales order allocations found" msgstr "Nincs vevői rendeléshez történő foglalás" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "Készlet foglalások szerkesztése" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "Törlési művelet megerősítése" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "Készlet foglalások törlése" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "Vevőnek kiszállítva" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "Készlethely nincs megadva" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Készletrendelés" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Árszámítás" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "Nem törölhető mivel a tételek ki lettek szállítva" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "Nem törölhető mivel tételek vannak lefoglalva" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "Egységár módosítása" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "Nincs egyező sortétel" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "Nincs kategória" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "Alacsony készlet" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "Megjelenítés listaként" @@ -8865,7 +8877,7 @@ msgstr "Megjelenítés listaként" msgid "Display as grid" msgstr "Megjelenítés rácsnézetként" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "Megjelenítés fában" @@ -8873,7 +8885,7 @@ msgstr "Megjelenítés fában" msgid "Subscribed category" msgstr "Értesítésre beállított kategória" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "Elérési út" @@ -8881,12 +8893,12 @@ msgstr "Elérési út" msgid "No test templates matching query" msgstr "Nincs a lekérdezéssel egyező teszt sablon" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "Teszt eredmény törlése" @@ -8921,15 +8933,19 @@ msgstr "${human_name} törlése" msgid "Current Stock" msgstr "Aktuális készlet" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "Ütemezett készlet mennyiség" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "Egységes ár" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "Egységes ár különbség" @@ -9003,360 +9019,356 @@ msgstr "Vevői rendelések kiválasztása" msgid "Sales Order(s) must be selected before printing report" msgstr "Vevői rendelés(eke)t ki kell választani a riport nyomtatás előtt" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "Készlet tétel sorszámozása" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "Készlet sorozatszámozás megerősítése" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "Felsőbb szintű készlet hely" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "Új készlet hely" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "Ezt az alkatrészt nem lehet sorozatszámozni" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "Add meg a kezdeti mennyiséget ehhez a készlet tételhez" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd üresen)" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "Készlet tétel lemásolva" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "Készlet tétel létrehozva" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "Több készlet tétel létre lett hozva" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "Sorozatszám keresése" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "Sorozatszám megadása" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "Adj meg egy sorozatszámot" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "Nincs egyező sorozatszám" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "Több egyező eredmény is van" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "Készlet hozzárendelés jóváhagyása" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "Készlet vevőhöz rendelése" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "Figyelem: az összevonási művelet nem vonható vissza" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "Némi információ elveszik a készlet összevonás során" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "A készlettörténet törölve lesz az összevont tételeknél" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "A beszállítói alkatrész információk törlődnek az összevont tételeknél" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "Készlet összevonás megerősítése" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "Készlet tételek összevonása" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "Készlet áthelyezése" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "Áthelyezés" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "Leltározás" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "Mennyiség" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "Készlet csökkentése" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "Kivesz" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Készlet növelése" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Hozzáad" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "Készlet törlése" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség nem módosítható" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "Készlet mennyiség megadása" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "Ki kell választanod legalább egy rendelkezésre álló készlet tételt" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "SIKER" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "SIKERTELEN" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "NINCS EREDMÉNY" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "Teszt sikeres" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "Teszt eredmény hozzáadása" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "Nincs teszt eredmény" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "Teszt dátuma" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "Gyártásban" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "Beépítve készlet tételbe" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "Vevő rendeléshez hozzárendelve" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Nincs hely megadva" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "Készlet tétel gyártás alatt" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "Készlet tétel lejárt" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "Készlet tétel hamarosan lejár" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "Egyedi követésre kötelezett készlet tétel lefoglalva" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "Készlet tétel teljes egészében lefoglalva" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "Készlet tétel részben lefoglalva" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "Készlet tétel beépítve egy másikba" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "Készlet tétel elutasítva" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "Készlet tétel elveszett" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "Készlet tétel megsemmisült" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "Kimerült" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "Leltár" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "Beszállítói alkatrész nincs megadva" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "Nincs a lekérdezésnek megfelelő készlet tétel" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "tételek" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "batch-ek" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "helyek" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "Ismeretlen hely" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "Készlet állapot beállítása" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "Státuszkód kiválasztása" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "Státuszkódot ki kell választani" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "Lefoglalt mennyiség" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Részletek" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "A hely már nem létezik" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "Beszerzési megrendelés már nem létezik" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "Vevő már nem létezik" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "A készlet tétel már nem létezik" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Hozzáadva" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "Eltávolítva" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "Készlettörténet bejegyzés szerkesztése" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "Készlettörténet bejegyzés törlése" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "Nincsenek beépített tételek" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "Készlet tétel kiszedése" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "Másik tétel beépítése ebbe a készlet tételbe" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "A készlet tétel jelenleg elérhető készleten" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "A készlet tétel egyedi követésre kötelezett és nem tartozik másik tételhez" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "Válaszd ki a beépítendő alkatrészt" @@ -9387,12 +9399,12 @@ msgstr "Helyekkel együtt" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "Alkategóriákkal együtt" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "Értesítés beállítva" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "Batch kód" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "Aktív alkatrész" @@ -9530,36 +9542,37 @@ msgstr "Hozzám rendelt" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "Rendelés állapota" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "Kintlévő" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Alkategóriákkal együtt" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "Van IPN-je" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "Van belső alkatrész azonosítója" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "Aktív alkatrészek megjelenítése" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "Felhasználható készlet" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "Beszerezhető" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index ff2e693a66..74d916fa43 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "" @@ -227,8 +227,8 @@ msgstr "" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 2c45e07379..b5d3bb9fb1 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -154,9 +154,9 @@ msgstr "Commento del file" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Utente" @@ -195,7 +195,7 @@ msgstr "Scelta non valida" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Scelta non valida" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Nome" @@ -227,8 +227,8 @@ msgstr "Nome" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Descrizione" @@ -240,7 +240,7 @@ msgstr "Descrizione (opzionale)" msgid "parent" msgstr "genitore" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Deve essere un numero valido" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Reso" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Spedito" @@ -501,7 +501,7 @@ msgstr "Diviso dall'elemento genitore" msgid "Split child item" msgstr "Dividi elemento figlio" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Ordine di Produzione" @@ -656,7 +656,7 @@ msgstr "Ordine di Produzione" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Riferimento" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Articolo" @@ -766,7 +766,7 @@ msgstr "Articoli completati" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Data di creazione" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Collegamento esterno" @@ -840,7 +840,7 @@ msgstr "Collegamento esterno" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Collegamento esterno" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Note" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Articoli in magazzino" @@ -930,8 +930,8 @@ msgstr "Origine giacenza articolo" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Origine giacenza articolo" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Quantità" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Posizione" @@ -1061,8 +1061,8 @@ msgstr "Posizione per gli output di build completati" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Stato" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "Distinta base (Bom)" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Data scadenza" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "In ritardo" @@ -1260,7 +1260,7 @@ msgstr "In ritardo" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Completato" @@ -1271,7 +1271,7 @@ msgstr "Completato" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Allegati" @@ -1458,8 +1458,8 @@ msgstr "Genera Note" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Modifica Note" @@ -1471,7 +1471,7 @@ msgstr "Assegnazione Completa" msgid "All untracked stock items have been allocated" msgstr "Tutte le giacenze non tracciate sono state assegnate" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "Copia Template Parametri Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Template" @@ -1704,7 +1704,7 @@ msgstr "Gli articoli sono modelli per impostazione predefinita" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Assemblaggio" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Componente" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Vendibile" @@ -1741,7 +1741,7 @@ msgstr "Gli articoli sono acquistabili per impostazione predefinita" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Tracciabile" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Attivo" @@ -2530,7 +2530,7 @@ msgstr "Seleziona articolo" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Produttore" @@ -2572,7 +2572,7 @@ msgstr "Nome parametro" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Valore" @@ -2580,8 +2580,8 @@ msgstr "Valore" msgid "Parameter value" msgstr "Valore del parametro" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Fornitore" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "Descrizione articolo fornitore" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Nota" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "costo base" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Confezionamento" @@ -2658,7 +2658,7 @@ msgstr "Confezionamento" msgid "Part packaging" msgstr "Imballaggio del pezzo" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "multiplo" @@ -2666,6 +2666,10 @@ msgstr "multiplo" msgid "Order multiple" msgstr "Ordine multiplo" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "Valuta predefinita utilizzata per questo fornitore" @@ -2722,8 +2726,8 @@ msgstr "Scarica immagine dall'URL" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Cliente" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Telefono" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "Carica immagine" @@ -2753,7 +2757,7 @@ msgstr "Crea nuovo fornitore" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Nuovo fornitore articolo" @@ -2761,8 +2765,8 @@ msgstr "Nuovo fornitore articolo" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Opzioni" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "Giacenza Fornitore" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "Elimina articoli fornitore?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "Tutte gli articoli del fornitore selezionati saranno eliminati" @@ -2877,7 +2881,7 @@ msgstr "Produttori" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Articoli ordinati" @@ -2898,20 +2902,20 @@ msgstr "Articolo interno" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Fornitori" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Elimina articolo fornitore" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Elimina" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Parametri" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "Elimina il parametro" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "Aggiungi parametro" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -2993,7 +2997,7 @@ msgstr "Crea nuova allocazione magazzino" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "Nuovo Elemento in giacenza" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "Ordini articoli fornitore" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "Ordine Articolo" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Informazioni Prezzi" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "Aggiungi riduzione prezzo" @@ -3038,6 +3042,10 @@ msgstr "Modifica riduzione di prezzo" msgid "Delete price break" msgstr "Cancella riduzione di prezzo" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "Cancella riduzione di prezzo" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Magazzino" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "Prezzo articolo del fornitore" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Prezzi" @@ -3070,7 +3078,7 @@ msgstr "Prezzi" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Stato dell'ordine" @@ -3695,7 +3702,7 @@ msgstr "Seleziona l'articolo del fornitore" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Elimina riga" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Posizione Predefinita" @@ -4034,7 +4041,7 @@ msgstr "Keywords predefinite" msgid "Default keywords for parts in this category" msgstr "Parole chiave predefinite per gli articoli in questa categoria" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Categoria Articoli" @@ -4081,7 +4088,7 @@ msgstr "Il numero di serie più recente è" msgid "Duplicate IPN not allowed in part settings" msgstr "Non è consentito duplicare IPN nelle impostazioni dell'articolo" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Nome articolo" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Descrizione articolo" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Parole Chiave" @@ -4114,8 +4121,8 @@ msgstr "Parole Chiave" msgid "Part keywords to improve visibility in search results" msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Categoria" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -4140,7 +4147,7 @@ msgstr "Numero Dell'articolo Interno" msgid "Part revision or version number" msgstr "Numero di revisione o di versione" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Revisione" @@ -4149,7 +4156,7 @@ msgstr "Revisione" msgid "Where is this item normally stored?" msgstr "Dove viene normalmente immagazzinato questo articolo?" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "Fornitore predefinito" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "Descrizione Di Prova" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "Codice Articolo" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "Assegnazione Ordine Di Vendita" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "Articoli correlati" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "Distinta base" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "Fornitori articoli" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "Componenti Produttori" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "Articoli correlati" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Inattivo" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "In magazzino" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "Data" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "Seriale" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -5850,7 +5862,7 @@ msgstr "Elimina al esaurimento" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Modifica Posizione Giacenza" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "Crea una nuova Posizione di Giacenza" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "Posizione non specificata" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Modifica allocazione magazzino" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Elimina posizione giacenza" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "NO" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "Quantità da ricevere" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "Stato giacenza" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "Totale" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "Prezzo Unitario" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "Prezzo Totale" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "Nessun ordine di vendita trovato" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "Modifica posizione giacenza" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "Conferma Operazione Eliminazione" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "Elimina posizione giacenza" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "Spedito al cliente" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "Nessun posizione specificata" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Prezzo d'acquisto" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Calcola il prezzo" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "Nessuna categoria" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "In esaurimento" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "Visualizza come elenco" @@ -8865,7 +8877,7 @@ msgstr "Visualizza come elenco" msgid "Display as grid" msgstr "Visualizza come griglia" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "Visualizza come struttura ad albero" @@ -8873,7 +8885,7 @@ msgstr "Visualizza come struttura ad albero" msgid "Subscribed category" msgstr "Categoria sottoscritta" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "Percorso" @@ -8881,12 +8893,12 @@ msgstr "Percorso" msgid "No test templates matching query" msgstr "Nessun modello di test corrispondente" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "Modificare il risultato del test" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "Cancellare il risultato del test" @@ -8921,15 +8933,19 @@ msgstr "Elimina ${human_name}" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "Prezzo Singolo" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "Posizione giacenza principale" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "Nuova posizione giacenza" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "Inserisci quantità iniziale per questo articolo in giacenza" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Inserire i numeri di serie per la nuova giacenza (o lasciare vuoto)" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "Crea nuova allocazione magazzino" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "Creato più elementi stock" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "Trasferisci giacenza" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "Sposta" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "Conta giacenza" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "Conta" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "Rimuovi giacenza" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "Prendi" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Aggiungi giacenza" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Aggiungi" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "Elimina Stock" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "Specificare la quantità di magazzino" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "Devi selezionare almeno un articolo disponibile" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "PASS" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "FAIL" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "NESSUN RISULTATO" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "Aggiungi risultato test" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "Nessun risultato di prova trovato" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "In produzione" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "Installato nell'elemento stock" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "Assegnato all'ordine di vendita" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Nessuna giacenza impostata" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "L'articolo di magazzino è in produzione" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "Articolo stock assegnato al cliente" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "L'articolo stock è scaduto" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "Articolo in giacenza prossimo alla scadenza" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "L'elemento stock è stato installato in un altro articolo" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "L'articolo stock è stato rifiutato" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "Esaurito" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "Inventario" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "elementi" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "posizione" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "Posizione non definita" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "La posizione non esiste più" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Aggiunto" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "Rimosso" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "Includi posizioni" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "Includi sottocategorie" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "Sottoscritto" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "Codice Lotto" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "Elementi attivi" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "Stato dell'ordine" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "In Sospeso" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Includi articoli nelle sottocategorie" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "Ha IPN" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "L'articolo possiede un part number interno" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "Visualizza articoli attivi" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "Disponibilità" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "Acquistabile" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index c8aad01227..94ddf8753c 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -154,9 +154,9 @@ msgstr "ファイルコメント" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "ユーザー" @@ -195,7 +195,7 @@ msgstr "無効な選択です" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "無効な選択です" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "お名前" @@ -227,8 +227,8 @@ msgstr "お名前" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "説明" @@ -240,7 +240,7 @@ msgstr "説明 (オプション)" msgid "parent" msgstr "親" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "返品済" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "発送済み" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "パーツ" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "パーツを割り当てるためにビルドする" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "テンプレート" @@ -1704,7 +1704,7 @@ msgstr "パーツはデフォルトのテンプレートです" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "アセンブリ" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "コンポーネント" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "パーツはデフォルトで販売可能です" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "追跡可能" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "新しいサプライヤー・パーツを作成" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" @@ -2761,8 +2765,8 @@ msgstr "新しいサプライヤー・パーツ" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "メーカー・パーツ" msgid "Create new manufacturer part" msgstr "新しいメーカー・パーツを作成" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "新しいメーカ―・パーツ" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "パーツの注文" @@ -2898,20 +2902,20 @@ msgstr "内部パーツ" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index c991764112..9542861af3 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "사용자" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "이름" @@ -227,8 +227,8 @@ msgstr "이름" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "설명" @@ -240,7 +240,7 @@ msgstr "설명 (선택 사항)" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "유효한 숫자여야 합니다" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "외부 링크" @@ -840,7 +840,7 @@ msgstr "외부 링크" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "외부 링크" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "수량" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "일련번호" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "위치" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "상태" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "판매 가능" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "URL에서 이미지 다운로드" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "고객" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "전화번호" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "이미지 업로드" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "삭제" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "데이터" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "부품 명세서" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "일련번호 검색" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "일련번호" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "선택" @@ -8098,7 +8110,7 @@ msgstr "선택" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "아니오" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "단가" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "일련번호 찾기" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "일련번호를 입력하세요" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "일련번호를 입력하세요" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "일치하는 일련번호가 없습니다" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 8d2f30b3c8..ac36f72056 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -154,9 +154,9 @@ msgstr "Bijlage opmerking" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Gebruiker" @@ -195,7 +195,7 @@ msgstr "Ongeldige keuze" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Ongeldige keuze" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Naam" @@ -227,8 +227,8 @@ msgstr "Naam" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Omschrijving" @@ -240,7 +240,7 @@ msgstr "Omschrijving (optioneel)" msgid "parent" msgstr "overkoepelend" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Retour" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Verzonden" @@ -501,7 +501,7 @@ msgstr "Splits van bovenliggend item" msgid "Split child item" msgstr "Splits onderliggende item" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "Ongeldige keuze voor bovenliggende build" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Productie-opdracht" @@ -656,7 +656,7 @@ msgstr "Productie-opdracht" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Productie-opdracht referentie" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referentie" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Productie-opdracht waar dit product aan is toegewezen" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Productie-opdracht waar dit product aan is toegewezen" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Onderdeel" @@ -766,7 +766,7 @@ msgstr "Voltooide voorraadartikelen" msgid "Number of stock items which have been completed" msgstr "Aantal voorraadartikelen die zijn voltooid" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Bouwstatus" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -829,7 +829,7 @@ msgstr "Gebruiker verantwoordelijk voor deze productie-opdracht" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Externe Link" @@ -840,7 +840,7 @@ msgstr "Externe Link" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Externe Link" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Opmerkingen" @@ -913,9 +913,9 @@ msgstr "Bouw om onderdelen toe te wijzen" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Voorraadartikel" @@ -930,8 +930,8 @@ msgstr "Bron voorraadartikel" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Bron voorraadartikel" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Aantal" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Serienummers" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Locatie" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Status" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "Voorraad is niet volledig toegewezen aan deze productie-opdracht" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Streefdatum" @@ -1252,7 +1252,7 @@ msgstr "Deze bouw was verwacht op %(target)s" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Achterstallig" @@ -1260,7 +1260,7 @@ msgstr "Achterstallig" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Voltooid" @@ -1271,7 +1271,7 @@ msgstr "Voltooid" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Verkooporder" @@ -1321,7 +1321,7 @@ msgstr "Toegewezen onderdelen" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Bijlagen" @@ -1458,8 +1458,8 @@ msgstr "Bouw notities" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Notities Bewerken" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Samenstelling" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere delen worden samengesteld" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Fabrikant" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "Fabrikant onderdelen" msgid "Create new manufacturer part" msgstr "Maak nieuw fabrikant onderdeel" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Nieuw fabrikant onderdeel" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "Fabrikanten" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Standaard locatie" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "Toewijzingen verkoopopdracht" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "Nieuw stuklijstitem" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Samenstellingen" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "Fabrikanten" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "Fabrikant onderdeel verwijderen" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Serienummer" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Bewerk voorraadlocatie" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "Maak nieuwe voorraadlocatie" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "Productie-opdracht is onvolledig" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "Locatie is niet opgegeven" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Voorraadtoewijzing bewerken" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Voorraadtoewijzing verwijderen" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "Toegewezen" @@ -8007,7 +8019,7 @@ msgstr "Toegewezen" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "Voorraad toewijzen" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Geen voorraadlocatie ingesteld" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index c12c999852..47ec903f37 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -154,9 +154,9 @@ msgstr "Kommentar til fil" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Bruker" @@ -195,7 +195,7 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Ugyldig valg" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Navn" @@ -227,8 +227,8 @@ msgstr "Navn" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Beskrivelse" @@ -240,7 +240,7 @@ msgstr "Beskrivelse (valgfritt)" msgid "parent" msgstr "overkategori" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Nummer må være gyldig" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Returnert" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Sendt" @@ -501,7 +501,7 @@ msgstr "Delt fra overordnet element" msgid "Split child item" msgstr "Delt fra underelement" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Sammenslått lagervare" @@ -648,7 +648,7 @@ msgstr "Ugylding valg for overordnet build" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Build ordre" @@ -656,7 +656,7 @@ msgstr "Build ordre" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Bygg ordrereferanse" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referanse" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Build order som denne build er tildelt til" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Build order som denne build er tildelt til" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Del" @@ -766,7 +766,7 @@ msgstr "Fullførte elementer" msgid "Number of stock items which have been completed" msgstr "Antall lagervarer som er fullført" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Byggstatus" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Batch kode for denne build output" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -829,7 +829,7 @@ msgstr "Bruker ansvarlig for denne prosjekt order" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Ekstern link" @@ -840,7 +840,7 @@ msgstr "Ekstern link" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Ekstern link" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Notater" @@ -913,9 +913,9 @@ msgstr "Bygge for å tildele deler" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Lagervare" @@ -930,8 +930,8 @@ msgstr "Kilde lagervare" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Kilde lagervare" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Antall" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Serienummer" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Beliggenhet" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Status" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "BOM varer" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Måldato" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Fullført" @@ -1271,7 +1271,7 @@ msgstr "Fullført" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Salgsorder" @@ -1321,7 +1321,7 @@ msgstr "Tildelte deler" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Vedlegg" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Rediger notater" @@ -1471,7 +1471,7 @@ msgstr "Tildeling fullført" msgid "All untracked stock items have been allocated" msgstr "Alle usporbar lagervarer har tildelt" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "Kopier kategori parametermaler ved oppretting av en del" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Mal" @@ -1704,7 +1704,7 @@ msgstr "Deler er maler som standard" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Montering" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Komponent" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Salgbar" @@ -1741,7 +1741,7 @@ msgstr "Deler er salgbare som standard" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Sporbar" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Aktiv" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "Last ned bilde fra URL" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Kunde" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Telefon" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "Last opp bilde" @@ -2753,7 +2757,7 @@ msgstr "Oprett ny leverandørdel" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Ny leverandørdel" @@ -2761,8 +2765,8 @@ msgstr "Ny leverandørdel" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Valgmuligheter" @@ -2790,7 +2794,7 @@ msgstr "Produsentdeler" msgid "Create new manufacturer part" msgstr "Opprett ny produsentdeler" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Ny produsentdel" @@ -2804,7 +2808,7 @@ msgstr "Leverandør lager" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Ny bestillingsorder" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "Notater til firma" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "Slett leverandørdeler?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "Alle valgte leverandørdeler vil slettes" @@ -2877,7 +2881,7 @@ msgstr "Produsenter" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Bestill del" @@ -2898,20 +2902,20 @@ msgstr "Intern del" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Leverandører" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Slett leverandørdeler" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Slett" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "Tildelt lagervarer" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index bb6ac81749..2164776b3e 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -154,9 +154,9 @@ msgstr "Komentarz pliku" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Użytkownik" @@ -195,7 +195,7 @@ msgstr "Błędny wybór" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Błędny wybór" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Nazwa" @@ -227,8 +227,8 @@ msgstr "Nazwa" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Opis" @@ -240,7 +240,7 @@ msgstr "Opis (opcjonalny)" msgid "parent" msgstr "nadrzędny" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Zwrócone" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Wysłane" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "Podziel element podrzędny" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Zlecenie Budowy" @@ -656,7 +656,7 @@ msgstr "Zlecenie Budowy" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referencja" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Część" @@ -766,7 +766,7 @@ msgstr "Ukończone elementy" msgid "Number of stock items which have been completed" msgstr "Ilość produktów magazynowych które zostały ukończone" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Status budowania" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Data utworzenia" @@ -829,7 +829,7 @@ msgstr "Użytkownik odpowiedzialny za to zamówienie budowy" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Link Zewnętrzny" @@ -840,7 +840,7 @@ msgstr "Link Zewnętrzny" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Link Zewnętrzny" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Uwagi" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Element magazynowy" @@ -930,8 +930,8 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Ilość" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Lokalizacja" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Status" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Data docelowa" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Zaległe" @@ -1260,7 +1260,7 @@ msgstr "Zaległe" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Zakończone" @@ -1271,7 +1271,7 @@ msgstr "Zakończone" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Załączniki" @@ -1458,8 +1458,8 @@ msgstr "Notatki tworzenia" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Nowe zlecenie budowy" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Szablon" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Złożenie" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Komponent" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Możliwość sprzedaży" @@ -1741,7 +1741,7 @@ msgstr "Części są domyślnie z możliwością sprzedaży" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Możliwość śledzenia" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Aktywny" @@ -2530,7 +2530,7 @@ msgstr "Wybierz część" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Producent" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Dostawca" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Uwaga" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "koszt podstawowy" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Opakowanie" @@ -2658,7 +2658,7 @@ msgstr "Opakowanie" msgid "Part packaging" msgstr "Opakowanie części" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "wielokrotność" @@ -2666,6 +2666,10 @@ msgstr "wielokrotność" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Klient" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "Telefon" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "Utwórz nowego dostawcę części" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Nowy dostawca części" @@ -2761,8 +2765,8 @@ msgstr "Nowy dostawca części" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "Opcje" @@ -2790,7 +2794,7 @@ msgstr "Części producenta" msgid "Create new manufacturer part" msgstr "Utwórz nową część producenta" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "Nowa część producenta" @@ -2804,7 +2808,7 @@ msgstr "Zapasy dostawcy" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "Producenci" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Zamów część" @@ -2898,20 +2902,20 @@ msgstr "Część wewnętrzna" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "Dostawcy" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "Usuń" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "Parametry" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "Dodaj parametr" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "Utwórz nowy towar" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "Nowy towar" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "Edytuj przedział cenowy" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Stan" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Cennik" @@ -3070,7 +3078,7 @@ msgstr "Cennik" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Towary" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "Zamówienie" @@ -3343,7 +3351,7 @@ msgstr "Zamówienie" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Cena zakupu" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "Status zamówienia" @@ -3695,7 +3702,7 @@ msgstr "Wybierz dostawcę części" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Domyślna lokalizacja" @@ -4034,7 +4041,7 @@ msgstr "Domyślne słowa kluczowe" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Nazwa części" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Opis części" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Słowa kluczowe" @@ -4114,8 +4121,8 @@ msgstr "Słowa kluczowe" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "Kategoria" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "IPN" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Wersja" @@ -4149,7 +4156,7 @@ msgstr "Wersja" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "Sprzedaj wiele" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Nazwa testu" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Wymagane" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "Część nadrzędna" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "Dane" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "Wartość domyślna" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "Wybierz część nadrzędną" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "Podczęść" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "Suma kontrolna" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "Część 1" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "Część 2" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "Zapasy części" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "Warianty Części" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "Utwórz nowy wariant" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "Nowy wariant" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "Dodaj powiązane" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "Zestawienie materiałowe" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "Powiązane części" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "Dodaj powiązaną część" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Nieaktywny" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Ostatni numer seryjny" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Numer Seryjny" @@ -5658,7 +5670,7 @@ msgstr "Wynik" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "Data" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "Data ważności" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "Ostatnia aktualizacja" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "Utwórz nową lokalizację magazynową" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "Ilość za" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "Przydzielono" @@ -8007,7 +8019,7 @@ msgstr "Przydzielono" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "Cena jednostkowa" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "Cena zakupu" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "Oblicz cenę" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "Zaktualizuj cenę jednostkową" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "Cena jednostkowa" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "Dodaj stan" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "Dodaj" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Szczegóły" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "Dodano" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 2d4f3a534c..f9181f6df8 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "" @@ -227,8 +227,8 @@ msgstr "" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 7671a15a86..d0d533c5d5 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -83,7 +83,7 @@ msgstr "Вы должны вводить один и тот же адрес эл #: InvenTree/helpers.py:442 #, python-brace-format msgid "Duplicate serial: {sn}" -msgstr "" +msgstr "Повторяющийся серийный номер: {sn}" #: InvenTree/helpers.py:449 order/models.py:282 order/models.py:435 #: stock/views.py:983 @@ -154,9 +154,9 @@ msgstr "Комментарий к файлу" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Пользователь" @@ -195,7 +195,7 @@ msgstr "Неверный выбор" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Неверный выбор" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Название" @@ -227,8 +227,8 @@ msgstr "Название" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Описание" @@ -240,7 +240,7 @@ msgstr "Описание (необязательно)" msgid "parent" msgstr "родитель" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Должно быть действительным номером" @@ -250,31 +250,31 @@ msgstr "Имя файла" #: InvenTree/serializers.py:334 msgid "Invalid value" -msgstr "" +msgstr "Неверное значение" #: InvenTree/serializers.py:355 msgid "Data File" -msgstr "" +msgstr "Файл данных" #: InvenTree/serializers.py:356 msgid "Select data file for upload" -msgstr "" +msgstr "Выберите файл данных для загрузки" #: InvenTree/serializers.py:380 msgid "Unsupported file type" -msgstr "" +msgstr "Неподдерживаемый тип файла" #: InvenTree/serializers.py:386 msgid "File is too large" -msgstr "" +msgstr "Файл слишком большой" #: InvenTree/serializers.py:407 msgid "No columns found in file" -msgstr "" +msgstr "Столбцы в файле не найдены" #: InvenTree/serializers.py:410 msgid "No data rows found in file" -msgstr "" +msgstr "Строки данных в файле не найдены" #: InvenTree/serializers.py:533 msgid "No data rows provided" @@ -324,7 +324,7 @@ msgstr "Иврит" #: InvenTree/settings.py:672 msgid "Hungarian" -msgstr "" +msgstr "Венгерский" #: InvenTree/settings.py:673 msgid "Italian" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Возвращено" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Доставлено" @@ -501,7 +501,7 @@ msgstr "Отделить от родительского элемента" msgid "Split child item" msgstr "Разбить дочерний элемент" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "Объединенные позиции на складе" @@ -648,7 +648,7 @@ msgstr "Неверный выбор для родительской сборки #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Порядок сборки" @@ -656,7 +656,7 @@ msgstr "Порядок сборки" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Ссылка на заказ" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Отсылка" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Детали" @@ -766,7 +766,7 @@ msgstr "Завершенные предметы" msgid "Number of stock items which have been completed" msgstr "Количество предметов на складе, которые были завершены" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Статус сборки" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Штрих код для этого вывода сборки" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Дата создания" @@ -829,7 +829,7 @@ msgstr "Пользователь ответственный за этот зак #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Внешняя ссылка" @@ -840,7 +840,7 @@ msgstr "Внешняя ссылка" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Внешняя ссылка" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Заметки" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Предметы на складе" @@ -930,8 +930,8 @@ msgstr "Исходный складской предмет" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Исходный складской предмет" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Количество" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Расположение" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Статус" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "BOM Компонент" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Целевая дата" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Просрочено" @@ -1260,7 +1260,7 @@ msgstr "Просрочено" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Завершённые" @@ -1271,7 +1271,7 @@ msgstr "Завершённые" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Заказ покупателя" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Приложения" @@ -1458,8 +1458,8 @@ msgstr "Заметки сборки" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 60cc3452aa..e92f54481c 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -154,9 +154,9 @@ msgstr "Fil kommentar" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Användare" @@ -195,7 +195,7 @@ msgstr "Ogiltigt val" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Ogiltigt val" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Namn" @@ -227,8 +227,8 @@ msgstr "Namn" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Beskrivning" @@ -240,7 +240,7 @@ msgstr "Beskrivning (valfritt)" msgid "parent" msgstr "överordnad" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Måste vara ett giltigt nummer" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "Återlämnad" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Skickad" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index eb632f412c..0676d6aff8 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "" @@ -227,8 +227,8 @@ msgstr "" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "" @@ -240,7 +240,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "" @@ -1271,7 +1271,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index c30f095ce9..2f87cc4b59 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -154,9 +154,9 @@ msgstr "Dosya yorumu" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Kullanıcı" @@ -195,7 +195,7 @@ msgstr "Geçersiz seçim" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "Geçersiz seçim" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "Adı" @@ -227,8 +227,8 @@ msgstr "Adı" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Açıklama" @@ -240,7 +240,7 @@ msgstr "Açıklama (isteğe bağlı)" msgid "parent" msgstr "üst" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "İade" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "Sevk edildi" @@ -501,7 +501,7 @@ msgstr "Üst ögeden ayır" msgid "Split child item" msgstr "Alt ögeyi ayır" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Yapım İşi Emri" @@ -656,7 +656,7 @@ msgstr "Yapım İşi Emri" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "Referans" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Parça" @@ -766,7 +766,7 @@ msgstr "Tamamlanmış ögeler" msgid "Number of stock items which have been completed" msgstr "Tamamlanan stok kalemlerinin sayısı" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "Yapım İşi Durumu" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -829,7 +829,7 @@ msgstr "Bu yapım işi emrinden sorumlu kullanıcı" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "Harici Bağlantı" @@ -840,7 +840,7 @@ msgstr "Harici Bağlantı" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "Harici Bağlantı" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "Notlar" @@ -913,9 +913,9 @@ msgstr "Yapım işi için tahsis edilen parçalar" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "Stok Kalemi" @@ -930,8 +930,8 @@ msgstr "Kaynak stok kalemi" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "Kaynak stok kalemi" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "Miktar" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "Konum" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Durum" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "Hedeflenen tarih" @@ -1252,7 +1252,7 @@ msgstr "Bu yapım işinin %(target)s tarihinde süresi doluyor" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "Vadesi geçmiş" @@ -1260,7 +1260,7 @@ msgstr "Vadesi geçmiş" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Tamamlandı" @@ -1271,7 +1271,7 @@ msgstr "Tamamlandı" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "Tamamlanmış Yapım İşi Çıktıları" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Ekler" @@ -1458,8 +1458,8 @@ msgstr "Yapım İşi Notları" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "Notları Düzenle" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "Yeni Yapım İşi Emri" @@ -1692,9 +1692,9 @@ msgstr "Kategori Paremetre Sablonu Kopyala" msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "Şablon" @@ -1704,7 +1704,7 @@ msgstr "Parçaları varsayılan olan şablondur" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "Montaj" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "Bileşen" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "Satılabilir" @@ -1741,7 +1741,7 @@ msgstr "Parçalar varsayılan olarak satılabilir" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "Takip Edilebilir" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "Aktif" @@ -2530,7 +2530,7 @@ msgstr "Parça seçin" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Üretici" @@ -2572,7 +2572,7 @@ msgstr "Parametre adı" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "Değer" @@ -2580,8 +2580,8 @@ msgstr "Değer" msgid "Parameter value" msgstr "Parametre değeri" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Tedarikçi" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "Not" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "temel maliyet" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "Paketleme" @@ -2658,7 +2658,7 @@ msgstr "Paketleme" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "çoklu" @@ -2666,6 +2666,10 @@ msgstr "çoklu" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "Müşteri" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "Yeni tedarikçi parçası oluştur" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "Yeni Tedarikçi Parçası" @@ -2761,8 +2765,8 @@ msgstr "Yeni Tedarikçi Parçası" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "Tedarikçi Stoku" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "Yeni Satın Alma Emri" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "Üreticiler" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "Parça siparişi" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "Tedarikçi parçalarını sil" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "Tedarikçi Parçası Emirleri" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Stok" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "Tedarikçi Parçası Fiyatlandırması" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "Fiyatlandırma" @@ -3070,7 +3078,7 @@ msgstr "Fiyatlandırma" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "Tedarikçi Parçası Seçin" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "Varsayılan Konum" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "En son seri numarası" msgid "Duplicate IPN not allowed in part settings" msgstr "Yinelenen DPN'ye parça ayarlarında izin verilmiyor" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "Parça adı" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "Parça açıklaması" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "Anahtar kelimeler" @@ -4114,8 +4121,8 @@ msgstr "Anahtar kelimeler" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "DPN" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "Parça revizyon veya versiyon numarası" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "Revizyon" @@ -4149,7 +4156,7 @@ msgstr "Revizyon" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "Varsayılan Tedarikçi" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "Oluşturan Kullanıcı" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabilir" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "Test Adı" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "Test Açıklaması" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "Gerekli" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "Parametre şablon adı benzersiz olmalıdır" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "Parametre Şablonu" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "Parça Stoku" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "Parça Test Şablonları" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "Test Şablonu Ekle" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "Parça Çeşitleri" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "Yeni çeşit oluştur" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "Yeni Çeşit" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "Parça Tedarikçileri" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "Pasif" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "Bu parça %(link)s parçasının bir çeşididir" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "Yapım İşi Emirleri için Gerekli" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "Satış Emirleri için Gerekli" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Son Seri Numarası" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "Hesapla" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "Seri Numara" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "Seri No" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "Bu işlem kolayca geri alınamaz" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "Stok konumunu düzenle" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "Stok ayarlamasını onayla" @@ -6507,7 +6519,7 @@ msgstr "Stok ayarlamasını onayla" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "Yeni Stok konumu oluştur" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "Yapım işi emri eksik" msgid "Complete Build Order" msgstr "Tamamlanmış Yapım İşi Emri" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "Stok tahsisini düzenle" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "Stok tahsisini sil" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "Seri numaralarını tahsis et" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "Seri Numaralarını Tahsis Et" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "Stok konumu ayarlanmadı" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "konumlar" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "Tanımsız konum" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "Detaylar" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "Konum artık yok" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "Konumları dahil et" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "Alt kategorilerdeki parçaları dahil et" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "DPN Var" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 97353622b3..6334553036 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -154,9 +154,9 @@ msgstr "" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "Người dùng" @@ -195,7 +195,7 @@ msgstr "" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "" @@ -227,8 +227,8 @@ msgstr "" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "Mô tả" @@ -240,7 +240,7 @@ msgstr "Mô tả (tùy chọn)" msgid "parent" msgstr "" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "Tạo đơn hàng" @@ -656,7 +656,7 @@ msgstr "Tạo đơn hàng" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "Nguyên liệu" @@ -766,7 +766,7 @@ msgstr "" msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "" @@ -829,7 +829,7 @@ msgstr "" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "" @@ -840,7 +840,7 @@ msgstr "" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "" @@ -930,8 +930,8 @@ msgstr "" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "Trạng thái" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "" @@ -1260,7 +1260,7 @@ msgstr "" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "Đã hoàn thành" @@ -1271,7 +1271,7 @@ msgstr "Đã hoàn thành" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" @@ -1458,8 +1458,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "" @@ -1741,7 +1741,7 @@ msgstr "" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -2572,7 +2572,7 @@ msgstr "" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "" @@ -2580,8 +2580,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "Nhà cung cấp" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "" @@ -2722,8 +2726,8 @@ msgstr "" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "" @@ -2753,7 +2757,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "" @@ -2761,8 +2765,8 @@ msgstr "" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "" @@ -2790,7 +2794,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "" @@ -2804,7 +2808,7 @@ msgstr "" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2877,7 +2881,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "" @@ -2898,20 +2902,20 @@ msgstr "" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "Kiện hàng" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "" @@ -3070,7 +3078,7 @@ msgstr "" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "Đơn hàng" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "Giá mua" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "" @@ -4114,8 +4121,8 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "" msgid "Part revision or version number" msgstr "" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "Số seri mới nhất" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "Số seri mới nhất" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 0dcd4d02fb..46e2b08da0 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ -#: templates/js/translated/order.js:2178 +#: templates/js/translated/order.js:2170 msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-10 05:08+0000\n" -"PO-Revision-Date: 2022-03-10 05:25\n" +"POT-Creation-Date: 2022-03-16 22:11+0000\n" +"PO-Revision-Date: 2022-03-16 22:14\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -154,9 +154,9 @@ msgstr "文件注释" #: InvenTree/models.py:214 InvenTree/models.py:215 common/models.py:1288 #: common/models.py:1289 common/models.py:1517 common/models.py:1518 -#: part/models.py:2325 part/models.py:2345 +#: part/models.py:2344 part/models.py:2364 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2783 +#: templates/js/translated/stock.js:2631 msgid "User" msgstr "用户" @@ -195,7 +195,7 @@ msgstr "选择无效" #: InvenTree/models.py:342 InvenTree/models.py:343 common/models.py:1503 #: company/models.py:415 label/models.py:112 part/models.py:812 -#: part/models.py:2509 plugin/models.py:40 report/models.py:181 +#: part/models.py:2528 plugin/models.py:40 report/models.py:181 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:48 #: templates/InvenTree/settings/plugin.html:125 @@ -203,7 +203,7 @@ msgstr "选择无效" #: templates/InvenTree/settings/settings.html:319 #: templates/js/translated/company.js:641 templates/js/translated/part.js:569 #: templates/js/translated/part.js:708 templates/js/translated/part.js:1655 -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2431 msgid "Name" msgstr "名称" @@ -227,8 +227,8 @@ msgstr "名称" #: templates/js/translated/part.js:628 templates/js/translated/part.js:1023 #: templates/js/translated/part.js:1108 templates/js/translated/part.js:1278 #: templates/js/translated/part.js:1674 templates/js/translated/part.js:1743 -#: templates/js/translated/stock.js:1666 templates/js/translated/stock.js:2412 -#: templates/js/translated/stock.js:2595 templates/js/translated/stock.js:2633 +#: templates/js/translated/stock.js:1665 templates/js/translated/stock.js:2443 +#: templates/js/translated/stock.js:2481 msgid "Description" msgstr "描述信息" @@ -240,7 +240,7 @@ msgstr "描述 (可选)" msgid "parent" msgstr "上级项" -#: InvenTree/serializers.py:65 part/models.py:2828 +#: InvenTree/serializers.py:65 part/models.py:2847 msgid "Must be a valid number" msgstr "必须是有效数字" @@ -421,7 +421,7 @@ msgid "Returned" msgstr "已退回" #: InvenTree/status_codes.py:143 order/models.py:997 -#: templates/js/translated/order.js:2185 templates/js/translated/order.js:2482 +#: templates/js/translated/order.js:2177 templates/js/translated/order.js:2474 msgid "Shipped" msgstr "已发货" @@ -501,7 +501,7 @@ msgstr "从父项拆分" msgid "Split child item" msgstr "拆分子项" -#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2170 +#: InvenTree/status_codes.py:295 templates/js/translated/stock.js:2169 msgid "Merged stock items" msgstr "" @@ -648,7 +648,7 @@ msgstr "上级生产选项无效" #: build/models.py:139 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:106 -#: templates/js/translated/build.js:677 templates/js/translated/stock.js:2388 +#: templates/js/translated/build.js:677 msgid "Build Order" msgstr "生产订单" @@ -656,7 +656,7 @@ msgstr "生产订单" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:92 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:21 templates/InvenTree/index.html:221 +#: part/templates/part/part_sidebar.html:23 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:43 users/models.py:44 msgid "Build Orders" @@ -667,12 +667,12 @@ msgid "Build Order Reference" msgstr "相关生产订单" #: build/models.py:201 order/models.py:213 order/models.py:563 -#: order/models.py:843 part/models.py:2739 +#: order/models.py:843 part/models.py:2758 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:770 templates/js/translated/build.js:1414 -#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2349 +#: templates/js/translated/order.js:1223 templates/js/translated/order.js:2341 msgid "Reference" msgstr "引用" @@ -690,12 +690,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "此次生产匹配的订单" #: build/models.py:227 build/templates/build/build_base.html:77 -#: build/templates/build/detail.html:30 company/models.py:705 +#: build/templates/build/detail.html:30 company/models.py:706 #: order/models.py:912 order/models.py:986 #: order/templates/order/order_wizard/select_parts.html:32 part/models.py:367 -#: part/models.py:2271 part/models.py:2287 part/models.py:2306 -#: part/models.py:2323 part/models.py:2425 part/models.py:2547 -#: part/models.py:2637 part/models.py:2714 part/models.py:3021 +#: part/models.py:2290 part/models.py:2306 part/models.py:2325 +#: part/models.py:2342 part/models.py:2444 part/models.py:2566 +#: part/models.py:2656 part/models.py:2733 part/models.py:3040 #: part/serializers.py:669 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -712,12 +712,12 @@ msgstr "此次生产匹配的订单" #: templates/js/translated/build.js:1993 templates/js/translated/company.js:492 #: templates/js/translated/company.js:749 templates/js/translated/order.js:84 #: templates/js/translated/order.js:711 templates/js/translated/order.js:1177 -#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2138 -#: templates/js/translated/order.js:2333 templates/js/translated/part.js:1008 +#: templates/js/translated/order.js:1781 templates/js/translated/order.js:2130 +#: templates/js/translated/order.js:2325 templates/js/translated/part.js:1008 #: templates/js/translated/part.js:1089 templates/js/translated/part.js:1256 -#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 -#: templates/js/translated/stock.js:900 templates/js/translated/stock.js:1623 -#: templates/js/translated/stock.js:2858 templates/js/translated/stock.js:2957 +#: templates/js/translated/stock.js:527 templates/js/translated/stock.js:692 +#: templates/js/translated/stock.js:899 templates/js/translated/stock.js:1622 +#: templates/js/translated/stock.js:2706 templates/js/translated/stock.js:2805 msgid "Part" msgstr "商品" @@ -766,7 +766,7 @@ msgstr "已完成项目" msgid "Number of stock items which have been completed" msgstr "已完成的库存项目数量" -#: build/models.py:279 part/templates/part/part_base.html:234 +#: build/models.py:279 msgid "Build Status" msgstr "生产状态" @@ -784,7 +784,7 @@ msgid "Batch code for this build output" msgstr "此生产产出的批量代码" #: build/models.py:294 order/models.py:129 part/models.py:1007 -#: part/templates/part/part_base.html:313 templates/js/translated/order.js:1467 +#: part/templates/part/part_base.html:329 templates/js/translated/order.js:1467 msgid "Creation Date" msgstr "创建日期" @@ -829,7 +829,7 @@ msgstr "负责此生产订单的用户" #: build/models.py:331 build/templates/build/detail.html:102 #: company/templates/company/manufacturer_part.html:102 #: company/templates/company/supplier_part.html:126 -#: part/templates/part/part_base.html:354 stock/models.py:631 +#: part/templates/part/part_base.html:370 stock/models.py:631 #: stock/templates/stock/item_base.html:352 msgid "External Link" msgstr "外部链接" @@ -840,7 +840,7 @@ msgstr "外部链接" #: order/models.py:147 order/models.py:845 order/models.py:1107 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/models.py:996 -#: part/templates/part/detail.html:156 part/templates/part/part_sidebar.html:62 +#: part/templates/part/detail.html:139 part/templates/part/part_sidebar.html:60 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:137 stock/forms.py:171 stock/models.py:703 #: stock/models.py:2038 stock/models.py:2144 stock/serializers.py:332 @@ -848,8 +848,8 @@ msgstr "外部链接" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:58 templates/js/translated/bom.js:934 #: templates/js/translated/company.js:845 templates/js/translated/order.js:1344 -#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2507 -#: templates/js/translated/stock.js:1310 templates/js/translated/stock.js:1901 +#: templates/js/translated/order.js:1650 templates/js/translated/order.js:2499 +#: templates/js/translated/stock.js:1309 templates/js/translated/stock.js:1900 msgid "Notes" msgstr "备注" @@ -913,9 +913,9 @@ msgstr "" #: templates/js/translated/build.js:1682 templates/js/translated/build.js:2118 #: templates/js/translated/order.js:85 templates/js/translated/order.js:1782 #: templates/js/translated/order.js:2037 templates/js/translated/order.js:2042 -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:2235 -#: templates/js/translated/stock.js:529 templates/js/translated/stock.js:694 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/order.js:2137 templates/js/translated/order.js:2227 +#: templates/js/translated/stock.js:528 templates/js/translated/stock.js:693 +#: templates/js/translated/stock.js:2567 msgid "Stock Item" msgstr "库存项" @@ -930,8 +930,8 @@ msgstr "源库存项" #: order/models.py:836 order/models.py:1265 order/serializers.py:903 #: order/templates/order/order_wizard/match_parts.html:30 #: order/templates/order/order_wizard/select_parts.html:34 part/forms.py:144 -#: part/forms.py:160 part/forms.py:176 part/models.py:2730 -#: part/templates/part/detail.html:1014 part/templates/part/detail.html:1100 +#: part/forms.py:160 part/forms.py:176 part/models.py:2749 +#: part/templates/part/detail.html:992 part/templates/part/detail.html:1078 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_build_order_base.html:114 @@ -950,14 +950,14 @@ msgstr "源库存项" #: templates/js/translated/build.js:1683 #: templates/js/translated/model_renderers.js:99 #: templates/js/translated/order.js:101 templates/js/translated/order.js:1229 -#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2064 -#: templates/js/translated/order.js:2152 templates/js/translated/order.js:2241 -#: templates/js/translated/order.js:2355 templates/js/translated/part.js:908 -#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2092 -#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2204 -#: templates/js/translated/stock.js:400 templates/js/translated/stock.js:554 -#: templates/js/translated/stock.js:724 templates/js/translated/stock.js:2768 -#: templates/js/translated/stock.js:2870 +#: templates/js/translated/order.js:1783 templates/js/translated/order.js:2056 +#: templates/js/translated/order.js:2144 templates/js/translated/order.js:2233 +#: templates/js/translated/order.js:2347 templates/js/translated/part.js:908 +#: templates/js/translated/part.js:1886 templates/js/translated/part.js:2108 +#: templates/js/translated/part.js:2142 templates/js/translated/part.js:2220 +#: templates/js/translated/stock.js:399 templates/js/translated/stock.js:553 +#: templates/js/translated/stock.js:723 templates/js/translated/stock.js:2616 +#: templates/js/translated/stock.js:2718 msgid "Quantity" msgstr "数量" @@ -1013,8 +1013,8 @@ msgstr "" #: build/serializers.py:225 order/serializers.py:280 order/serializers.py:907 #: stock/forms.py:78 stock/serializers.py:314 -#: templates/js/translated/order.js:584 templates/js/translated/stock.js:237 -#: templates/js/translated/stock.js:401 +#: templates/js/translated/order.js:584 templates/js/translated/stock.js:236 +#: templates/js/translated/stock.js:400 msgid "Serial Numbers" msgstr "序列号" @@ -1044,11 +1044,11 @@ msgstr "" #: templates/js/translated/barcode.js:384 #: templates/js/translated/barcode.js:557 templates/js/translated/build.js:700 #: templates/js/translated/build.js:1322 templates/js/translated/order.js:611 -#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2160 -#: templates/js/translated/order.js:2168 templates/js/translated/order.js:2249 -#: templates/js/translated/part.js:180 templates/js/translated/stock.js:530 -#: templates/js/translated/stock.js:695 templates/js/translated/stock.js:902 -#: templates/js/translated/stock.js:1773 templates/js/translated/stock.js:2660 +#: templates/js/translated/order.js:2049 templates/js/translated/order.js:2152 +#: templates/js/translated/order.js:2160 templates/js/translated/order.js:2241 +#: templates/js/translated/part.js:180 templates/js/translated/stock.js:529 +#: templates/js/translated/stock.js:694 templates/js/translated/stock.js:901 +#: templates/js/translated/stock.js:1772 templates/js/translated/stock.js:2508 msgid "Location" msgstr "地点" @@ -1061,8 +1061,8 @@ msgstr "" #: order/serializers.py:290 stock/templates/stock/item_base.html:182 #: templates/js/translated/barcode.js:140 templates/js/translated/build.js:2022 #: templates/js/translated/order.js:716 templates/js/translated/order.js:975 -#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2737 templates/js/translated/stock.js:2886 +#: templates/js/translated/order.js:1459 templates/js/translated/stock.js:1747 +#: templates/js/translated/stock.js:2585 templates/js/translated/stock.js:2734 msgid "Status" msgstr "状态" @@ -1098,8 +1098,8 @@ msgstr "" msgid "No build outputs have been created for this build order" msgstr "" -#: build/serializers.py:501 build/serializers.py:550 part/models.py:2854 -#: part/models.py:3013 +#: build/serializers.py:501 build/serializers.py:550 part/models.py:2873 +#: part/models.py:3032 msgid "BOM Item" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:126 #: templates/js/translated/build.js:2062 templates/js/translated/order.js:992 #: templates/js/translated/order.js:1291 templates/js/translated/order.js:1475 -#: templates/js/translated/order.js:2418 templates/js/translated/part.js:912 +#: templates/js/translated/order.js:2410 templates/js/translated/part.js:912 msgid "Target Date" msgstr "预计日期" @@ -1252,7 +1252,7 @@ msgstr "此次生产的截止日期为 %(target)s" #: order/templates/order/sales_order_base.html:93 #: templates/js/translated/table_filters.js:294 #: templates/js/translated/table_filters.js:335 -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:365 msgid "Overdue" msgstr "逾期" @@ -1260,7 +1260,7 @@ msgstr "逾期" #: build/templates/build/detail.html:68 build/templates/build/detail.html:143 #: order/templates/order/sales_order_base.html:170 #: templates/js/translated/build.js:2008 -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:374 msgid "Completed" msgstr "已完成" @@ -1271,7 +1271,7 @@ msgstr "已完成" #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:286 -#: templates/js/translated/order.js:1414 templates/js/translated/stock.js:2402 +#: templates/js/translated/order.js:1414 msgid "Sales Order" msgstr "销售订单" @@ -1321,7 +1321,7 @@ msgstr "" #: build/templates/build/detail.html:81 #: stock/templates/stock/item_base.html:310 -#: templates/js/translated/stock.js:1762 templates/js/translated/stock.js:2893 +#: templates/js/translated/stock.js:1761 templates/js/translated/stock.js:2741 #: templates/js/translated/table_filters.js:151 #: templates/js/translated/table_filters.js:238 msgid "Batch" @@ -1441,8 +1441,8 @@ msgstr "" #: order/templates/order/po_sidebar.html:9 #: order/templates/order/purchase_order_detail.html:60 #: order/templates/order/sales_order_detail.html:107 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:232 -#: part/templates/part/part_sidebar.html:60 stock/templates/stock/item.html:105 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:215 +#: part/templates/part/part_sidebar.html:58 stock/templates/stock/item.html:122 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "附件" @@ -1458,8 +1458,8 @@ msgstr "生产备注" #: order/templates/order/purchase_order_detail.html:108 #: order/templates/order/sales_order_detail.html:127 #: order/templates/order/sales_order_detail.html:186 -#: part/templates/part/detail.html:160 stock/templates/stock/item.html:125 -#: stock/templates/stock/item.html:223 +#: part/templates/part/detail.html:143 stock/templates/stock/item.html:142 +#: stock/templates/stock/item.html:247 msgid "Edit Notes" msgstr "编辑备注" @@ -1471,7 +1471,7 @@ msgstr "" msgid "All untracked stock items have been allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:337 +#: build/templates/build/index.html:18 part/templates/part/detail.html:321 msgid "New Build Order" msgstr "新建生产订单" @@ -1692,9 +1692,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:736 part/models.py:2549 report/models.py:187 +#: common/models.py:736 part/models.py:2568 report/models.py:187 #: templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:417 +#: templates/js/translated/table_filters.js:426 msgid "Template" msgstr "模板" @@ -1704,7 +1704,7 @@ msgstr "" #: common/models.py:743 part/models.py:959 templates/js/translated/bom.js:1305 #: templates/js/translated/table_filters.js:168 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:438 msgid "Assembly" msgstr "组装" @@ -1713,7 +1713,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:750 part/models.py:965 -#: templates/js/translated/table_filters.js:433 +#: templates/js/translated/table_filters.js:442 msgid "Component" msgstr "组件" @@ -1730,7 +1730,7 @@ msgid "Parts are purchaseable by default" msgstr "商品默认可购买" #: common/models.py:764 part/models.py:981 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:450 msgid "Salable" msgstr "可销售" @@ -1741,7 +1741,7 @@ msgstr "商品默认可销售" #: common/models.py:771 part/models.py:971 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:100 -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:454 msgid "Trackable" msgstr "可追踪" @@ -2309,7 +2309,7 @@ msgstr "" #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:96 #: templates/js/translated/table_filters.js:290 -#: templates/js/translated/table_filters.js:412 +#: templates/js/translated/table_filters.js:421 msgid "Active" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "选择商品" #: templates/js/translated/company.js:333 #: templates/js/translated/company.js:517 #: templates/js/translated/company.js:800 templates/js/translated/part.js:235 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:393 msgid "Manufacturer" msgstr "制造商" @@ -2572,7 +2572,7 @@ msgstr "参数名称" #: company/models.py:422 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2131 templates/js/translated/company.js:647 -#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1297 +#: templates/js/translated/part.js:717 templates/js/translated/stock.js:1296 msgid "Value" msgstr "数值" @@ -2580,8 +2580,8 @@ msgstr "数值" msgid "Parameter value" msgstr "参数值" -#: company/models.py:429 part/models.py:953 part/models.py:2517 -#: part/templates/part/part_base.html:288 +#: company/models.py:429 part/models.py:953 part/models.py:2536 +#: part/templates/part/part_base.html:304 #: templates/InvenTree/settings/settings.html:324 #: templates/js/translated/company.js:653 templates/js/translated/part.js:723 msgid "Units" @@ -2603,7 +2603,7 @@ msgstr "" #: templates/js/translated/company.js:337 #: templates/js/translated/company.js:774 templates/js/translated/order.js:958 #: templates/js/translated/part.js:216 templates/js/translated/part.js:865 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:397 msgid "Supplier" msgstr "供应商" @@ -2634,23 +2634,23 @@ msgid "Supplier part description" msgstr "供应商商品描述" #: company/models.py:576 company/templates/company/supplier_part.html:119 -#: part/models.py:2742 part/templates/part/upload_bom.html:59 +#: part/models.py:2761 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:409 msgid "Note" msgstr "备注" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "base cost" msgstr "" -#: company/models.py:580 part/models.py:1827 +#: company/models.py:580 part/models.py:1846 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低收费(例如库存费)" #: company/models.py:582 company/templates/company/supplier_part.html:112 #: stock/models.py:599 stock/templates/stock/item_base.html:317 -#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1897 +#: templates/js/translated/company.js:850 templates/js/translated/stock.js:1896 msgid "Packaging" msgstr "打包" @@ -2658,7 +2658,7 @@ msgstr "打包" msgid "Part packaging" msgstr "商品打包" -#: company/models.py:584 part/models.py:1829 +#: company/models.py:584 part/models.py:1848 msgid "multiple" msgstr "" @@ -2666,6 +2666,10 @@ msgstr "" msgid "Order multiple" msgstr "" +#: company/models.py:708 +msgid "last updated" +msgstr "" + #: company/serializers.py:70 msgid "Default currency used for this supplier" msgstr "该公司使用的默认货币" @@ -2722,8 +2726,8 @@ msgstr "从 URL 下载图片" #: stock/models.py:619 stock/serializers.py:683 #: stock/templates/stock/item_base.html:269 #: templates/js/translated/company.js:329 templates/js/translated/order.js:1436 -#: templates/js/translated/stock.js:2701 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/stock.js:2549 +#: templates/js/translated/table_filters.js:401 msgid "Customer" msgstr "客户" @@ -2736,7 +2740,7 @@ msgid "Phone" msgstr "电话" #: company/templates/company/company_base.html:205 -#: part/templates/part/part_base.html:471 +#: part/templates/part/part_base.html:487 msgid "Upload Image" msgstr "上传图片" @@ -2753,7 +2757,7 @@ msgstr "创建新的供应商商品" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:118 -#: part/templates/part/detail.html:375 +#: part/templates/part/detail.html:362 msgid "New Supplier Part" msgstr "新建供应商商品" @@ -2761,8 +2765,8 @@ msgstr "新建供应商商品" #: company/templates/company/detail.html:79 #: company/templates/company/manufacturer_part.html:127 #: company/templates/company/manufacturer_part.html:156 -#: part/templates/part/category.html:168 part/templates/part/detail.html:384 -#: part/templates/part/detail.html:413 +#: part/templates/part/category.html:168 part/templates/part/detail.html:371 +#: part/templates/part/detail.html:400 msgid "Options" msgstr "选项" @@ -2790,7 +2794,7 @@ msgstr "制造商商品" msgid "Create new manufacturer part" msgstr "新建制造商商品" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:403 +#: company/templates/company/detail.html:67 part/templates/part/detail.html:390 msgid "New Manufacturer Part" msgstr "新建制造商商品" @@ -2804,7 +2808,7 @@ msgstr "供货商库存" #: order/templates/order/order_base.html:13 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:95 part/templates/part/part_sidebar.html:40 +#: part/templates/part/detail.html:78 part/templates/part/part_sidebar.html:38 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:197 #: templates/InvenTree/settings/sidebar.html:45 templates/navbar.html:47 #: users/models.py:45 @@ -2826,7 +2830,7 @@ msgstr "新建采购订单" #: order/templates/order/sales_order_base.html:13 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:118 part/templates/part/part_sidebar.html:44 +#: part/templates/part/detail.html:101 part/templates/part/part_sidebar.html:42 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:217 #: templates/InvenTree/settings/sidebar.html:47 templates/navbar.html:58 #: users/models.py:46 @@ -2854,13 +2858,13 @@ msgstr "公司备注" #: company/templates/company/detail.html:380 #: company/templates/company/manufacturer_part.html:215 -#: part/templates/part/detail.html:462 +#: part/templates/part/detail.html:449 msgid "Delete Supplier Parts?" msgstr "删除供应商商品?" #: company/templates/company/detail.html:381 #: company/templates/company/manufacturer_part.html:216 -#: part/templates/part/detail.html:463 +#: part/templates/part/detail.html:450 msgid "All selected supplier parts will be deleted" msgstr "删除所有选定的供应商商品" @@ -2877,7 +2881,7 @@ msgstr "制造商" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:34 #: company/templates/company/supplier_part.html:159 -#: part/templates/part/detail.html:98 part/templates/part/part_base.html:76 +#: part/templates/part/detail.html:81 part/templates/part/part_base.html:76 msgid "Order part" msgstr "订购商品" @@ -2898,20 +2902,20 @@ msgstr "内部商品" #: company/templates/company/manufacturer_part.html:114 #: company/templates/company/supplier_part.html:15 company/views.py:49 -#: part/templates/part/part_sidebar.html:38 part/templates/part/prices.html:163 +#: part/templates/part/part_sidebar.html:36 part/templates/part/prices.html:163 #: templates/InvenTree/search.html:188 templates/navbar.html:45 msgid "Suppliers" msgstr "供应商" #: company/templates/company/manufacturer_part.html:129 -#: part/templates/part/detail.html:386 +#: part/templates/part/detail.html:373 msgid "Delete supplier parts" msgstr "删除供应商商品" #: company/templates/company/manufacturer_part.html:129 #: company/templates/company/manufacturer_part.html:158 #: company/templates/company/manufacturer_part.html:254 -#: part/templates/part/detail.html:386 part/templates/part/detail.html:415 +#: part/templates/part/detail.html:373 part/templates/part/detail.html:402 #: templates/js/translated/company.js:426 templates/js/translated/helpers.js:31 #: users/models.py:217 msgid "Delete" @@ -2920,12 +2924,12 @@ msgstr "删除" #: company/templates/company/manufacturer_part.html:143 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:17 -#: part/templates/part/detail.html:206 part/templates/part/part_sidebar.html:9 +#: part/templates/part/detail.html:189 part/templates/part/part_sidebar.html:9 msgid "Parameters" msgstr "参数" #: company/templates/company/manufacturer_part.html:147 -#: part/templates/part/detail.html:211 +#: part/templates/part/detail.html:194 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part.html:66 msgid "New Parameter" @@ -2936,7 +2940,7 @@ msgid "Delete parameters" msgstr "删除参数" #: company/templates/company/manufacturer_part.html:191 -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:892 msgid "Add Parameter" msgstr "添加参数" @@ -2967,7 +2971,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:583 #: stock/templates/stock/item_base.html:381 -#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1854 +#: templates/js/translated/company.js:790 templates/js/translated/stock.js:1853 msgid "Supplier Part" msgstr "供应商商品" @@ -2993,7 +2997,7 @@ msgstr "" #: company/templates/company/supplier_part.html:142 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:166 -#: templates/js/translated/stock.js:377 +#: templates/js/translated/stock.js:376 msgid "New Stock Item" msgstr "" @@ -3003,7 +3007,7 @@ msgid "Supplier Part Orders" msgstr "供应商商品订单" #: company/templates/company/supplier_part.html:160 -#: part/templates/part/detail.html:99 +#: part/templates/part/detail.html:82 msgid "Order Part" msgstr "订购商品" @@ -3013,7 +3017,7 @@ msgid "Pricing Information" msgstr "价格信息" #: company/templates/company/supplier_part.html:184 -#: company/templates/company/supplier_part.html:290 +#: company/templates/company/supplier_part.html:298 #: part/templates/part/prices.html:271 part/views.py:1254 msgid "Add Price Break" msgstr "" @@ -3038,6 +3042,10 @@ msgstr "" msgid "Delete price break" msgstr "" +#: company/templates/company/supplier_part.html:273 +msgid "Last updated" +msgstr "" + #: company/templates/company/supplier_part_navbar.html:15 #: part/templates/part/part_sidebar.html:15 #: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:18 @@ -3046,8 +3054,8 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:41 #: templates/js/translated/bom.js:553 templates/js/translated/part.js:497 #: templates/js/translated/part.js:632 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:901 -#: templates/js/translated/stock.js:1677 templates/navbar.html:28 +#: templates/js/translated/part.js:1310 templates/js/translated/stock.js:900 +#: templates/js/translated/stock.js:1676 templates/navbar.html:28 msgid "Stock" msgstr "库存" @@ -3061,7 +3069,7 @@ msgid "Supplier Part Pricing" msgstr "供应商商品价格" #: company/templates/company/supplier_part_navbar.html:29 -#: part/templates/part/part_sidebar.html:30 +#: part/templates/part/part_sidebar.html:32 msgid "Pricing" msgstr "定价" @@ -3070,7 +3078,7 @@ msgstr "定价" #: stock/templates/stock/location.html:150 #: stock/templates/stock/location.html:162 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2607 +#: templates/InvenTree/search.html:152 templates/js/translated/stock.js:2455 #: templates/stats.html:105 templates/stats.html:114 users/models.py:43 msgid "Stock Items" msgstr "库存项" @@ -3334,7 +3342,7 @@ msgid "Supplier part must match supplier" msgstr "" #: order/models.py:891 order/models.py:982 order/models.py:1078 -#: templates/js/translated/order.js:2025 templates/js/translated/stock.js:2369 +#: templates/js/translated/order.js:2025 msgid "Order" msgstr "" @@ -3343,7 +3351,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:77 #: stock/templates/stock/item_base.html:331 #: templates/js/translated/order.js:936 templates/js/translated/part.js:840 -#: templates/js/translated/stock.js:1831 templates/js/translated/stock.js:2682 +#: templates/js/translated/stock.js:1830 templates/js/translated/stock.js:2530 msgid "Purchase Order" msgstr "" @@ -3364,7 +3372,7 @@ msgstr "" #: order/models.py:928 part/templates/part/prices.html:176 stock/models.py:712 #: stock/serializers.py:170 stock/templates/stock/item_base.html:338 -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:1884 msgid "Purchase Price" msgstr "采购价格" @@ -3620,7 +3628,6 @@ msgstr "" #: order/templates/order/order_base.html:94 #: order/templates/order/sales_order_base.html:89 -#: templates/js/translated/stock.js:2425 msgid "Order Status" msgstr "" @@ -3695,7 +3702,7 @@ msgstr "选择供应商商品" #: templates/js/translated/bom.js:76 templates/js/translated/build.js:381 #: templates/js/translated/build.js:529 templates/js/translated/build.js:1572 #: templates/js/translated/order.js:662 templates/js/translated/order.js:1693 -#: templates/js/translated/stock.js:567 templates/js/translated/stock.js:735 +#: templates/js/translated/stock.js:566 templates/js/translated/stock.js:734 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "移除行" @@ -3989,7 +3996,7 @@ msgid "This field is required" msgstr "此字段为必填" #: part/bom.py:125 part/models.py:112 part/models.py:887 -#: part/templates/part/category.html:108 part/templates/part/part_base.html:338 +#: part/templates/part/category.html:108 part/templates/part/part_base.html:354 msgid "Default Location" msgstr "默认仓储地点" @@ -4034,7 +4041,7 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "此类别商品的默认关键字" -#: part/models.py:126 part/models.py:2593 part/templates/part/category.html:15 +#: part/models.py:126 part/models.py:2612 part/templates/part/category.html:15 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "商品类别" @@ -4081,7 +4088,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "在商品设置中不允许重复的IPN" -#: part/models.py:811 part/models.py:2646 +#: part/models.py:811 part/models.py:2665 msgid "Part name" msgstr "商品名称" @@ -4106,7 +4113,7 @@ msgid "Part description" msgstr "商品描述" #: part/models.py:841 part/templates/part/category.html:86 -#: part/templates/part/part_base.html:302 +#: part/templates/part/part_base.html:318 msgid "Keywords" msgstr "关键词" @@ -4114,8 +4121,8 @@ msgstr "关键词" msgid "Part keywords to improve visibility in search results" msgstr "提高搜索结果可见性的关键字" -#: part/models.py:849 part/models.py:2343 part/models.py:2592 -#: part/templates/part/part_base.html:265 +#: part/models.py:849 part/models.py:2362 part/models.py:2611 +#: part/templates/part/part_base.html:281 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:223 #: templates/js/translated/part.js:1292 @@ -4126,9 +4133,9 @@ msgstr "类别" msgid "Part category" msgstr "商品类别" -#: part/models.py:855 part/templates/part/part_base.html:274 +#: part/models.py:855 part/templates/part/part_base.html:290 #: templates/js/translated/part.js:620 templates/js/translated/part.js:1245 -#: templates/js/translated/stock.js:1649 +#: templates/js/translated/stock.js:1648 msgid "IPN" msgstr "" @@ -4140,7 +4147,7 @@ msgstr "内部商品编号" msgid "Part revision or version number" msgstr "商品版本号" -#: part/models.py:863 part/templates/part/part_base.html:281 +#: part/models.py:863 part/templates/part/part_base.html:297 #: report/models.py:200 templates/js/translated/part.js:624 msgid "Revision" msgstr "" @@ -4149,7 +4156,7 @@ msgstr "" msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:932 part/templates/part/part_base.html:347 +#: part/models.py:932 part/templates/part/part_base.html:363 msgid "Default Supplier" msgstr "" @@ -4229,241 +4236,241 @@ msgstr "" msgid "Creation User" msgstr "新建用户" -#: part/models.py:1829 +#: part/models.py:1848 msgid "Sell multiple" msgstr "" -#: part/models.py:2393 +#: part/models.py:2412 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2410 +#: part/models.py:2429 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2430 templates/js/translated/part.js:1738 -#: templates/js/translated/stock.js:1277 +#: part/models.py:2449 templates/js/translated/part.js:1738 +#: templates/js/translated/stock.js:1276 msgid "Test Name" msgstr "" -#: part/models.py:2431 +#: part/models.py:2450 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2436 +#: part/models.py:2455 msgid "Test Description" msgstr "" -#: part/models.py:2437 +#: part/models.py:2456 msgid "Enter description for this test" msgstr "" -#: part/models.py:2442 templates/js/translated/part.js:1747 +#: part/models.py:2461 templates/js/translated/part.js:1747 #: templates/js/translated/table_filters.js:276 msgid "Required" msgstr "" -#: part/models.py:2443 +#: part/models.py:2462 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2448 templates/js/translated/part.js:1755 +#: part/models.py:2467 templates/js/translated/part.js:1755 msgid "Requires Value" msgstr "" -#: part/models.py:2449 +#: part/models.py:2468 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2454 templates/js/translated/part.js:1762 +#: part/models.py:2473 templates/js/translated/part.js:1762 msgid "Requires Attachment" msgstr "" -#: part/models.py:2455 +#: part/models.py:2474 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2466 +#: part/models.py:2485 #, python-brace-format msgid "Illegal character in template name ({c})" msgstr "" -#: part/models.py:2502 +#: part/models.py:2521 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2510 +#: part/models.py:2529 msgid "Parameter Name" msgstr "" -#: part/models.py:2517 +#: part/models.py:2536 msgid "Parameter Units" msgstr "" -#: part/models.py:2547 +#: part/models.py:2566 msgid "Parent Part" msgstr "" -#: part/models.py:2549 part/models.py:2598 part/models.py:2599 +#: part/models.py:2568 part/models.py:2617 part/models.py:2618 #: templates/InvenTree/settings/settings.html:218 msgid "Parameter Template" msgstr "参数模板" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Data" msgstr "" -#: part/models.py:2551 +#: part/models.py:2570 msgid "Parameter Value" msgstr "" -#: part/models.py:2603 templates/InvenTree/settings/settings.html:227 +#: part/models.py:2622 templates/InvenTree/settings/settings.html:227 msgid "Default Value" msgstr "默认值" -#: part/models.py:2604 +#: part/models.py:2623 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2638 +#: part/models.py:2657 msgid "Part ID or part name" msgstr "" -#: part/models.py:2641 templates/js/translated/model_renderers.js:182 +#: part/models.py:2660 templates/js/translated/model_renderers.js:182 msgid "Part ID" msgstr "商品ID" -#: part/models.py:2642 +#: part/models.py:2661 msgid "Unique part ID value" msgstr "" -#: part/models.py:2645 +#: part/models.py:2664 msgid "Part Name" msgstr "" -#: part/models.py:2649 +#: part/models.py:2668 msgid "Part IPN" msgstr "" -#: part/models.py:2650 +#: part/models.py:2669 msgid "Part IPN value" msgstr "" -#: part/models.py:2653 +#: part/models.py:2672 msgid "Level" msgstr "" -#: part/models.py:2654 +#: part/models.py:2673 msgid "BOM level" msgstr "" -#: part/models.py:2715 +#: part/models.py:2734 msgid "Select parent part" msgstr "" -#: part/models.py:2723 +#: part/models.py:2742 msgid "Sub part" msgstr "" -#: part/models.py:2724 +#: part/models.py:2743 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2730 +#: part/models.py:2749 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2732 part/templates/part/upload_bom.html:58 +#: part/models.py:2751 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:789 templates/js/translated/bom.js:863 #: templates/js/translated/table_filters.js:92 msgid "Optional" msgstr "可选项" -#: part/models.py:2732 +#: part/models.py:2751 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2735 part/templates/part/upload_bom.html:55 +#: part/models.py:2754 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2736 +#: part/models.py:2755 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2739 +#: part/models.py:2758 msgid "BOM item reference" msgstr "" -#: part/models.py:2742 +#: part/models.py:2761 msgid "BOM item notes" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "Checksum" msgstr "" -#: part/models.py:2744 +#: part/models.py:2763 msgid "BOM line checksum" msgstr "" -#: part/models.py:2748 part/templates/part/upload_bom.html:57 +#: part/models.py:2767 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:880 #: templates/js/translated/table_filters.js:68 #: templates/js/translated/table_filters.js:88 msgid "Inherited" msgstr "继承项" -#: part/models.py:2749 +#: part/models.py:2768 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2754 part/templates/part/upload_bom.html:56 +#: part/models.py:2773 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:872 msgid "Allow Variants" msgstr "" -#: part/models.py:2755 +#: part/models.py:2774 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2840 stock/models.py:461 +#: part/models.py:2859 stock/models.py:461 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2849 part/models.py:2851 +#: part/models.py:2868 part/models.py:2870 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2980 +#: part/models.py:2999 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3002 +#: part/models.py:3021 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3014 +#: part/models.py:3033 msgid "Parent BOM item" msgstr "" -#: part/models.py:3022 +#: part/models.py:3041 msgid "Substitute part" msgstr "" -#: part/models.py:3033 +#: part/models.py:3052 msgid "Part 1" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Part 2" msgstr "" -#: part/models.py:3037 +#: part/models.py:3056 msgid "Select Related Part" msgstr "" -#: part/models.py:3069 +#: part/models.py:3088 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4562,7 +4569,7 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:289 +#: part/templates/part/bom.html:30 part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" @@ -4736,149 +4743,145 @@ msgid "Part Stock" msgstr "商品库存" #: part/templates/part/detail.html:53 -msgid "Part Stock Allocations" -msgstr "" - -#: part/templates/part/detail.html:70 msgid "Part Test Templates" msgstr "" -#: part/templates/part/detail.html:75 +#: part/templates/part/detail.html:58 msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:132 +#: part/templates/part/detail.html:115 stock/templates/stock/item.html:58 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:178 +#: part/templates/part/detail.html:161 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:182 +#: part/templates/part/detail.html:165 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:183 +#: part/templates/part/detail.html:166 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:210 +#: part/templates/part/detail.html:193 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:247 part/templates/part/part_sidebar.html:57 +#: part/templates/part/detail.html:230 part/templates/part/part_sidebar.html:55 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:251 part/templates/part/detail.html:252 +#: part/templates/part/detail.html:234 part/templates/part/detail.html:235 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:272 part/templates/part/part_sidebar.html:18 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:18 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:277 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:281 templates/js/translated/bom.js:283 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:283 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:283 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:293 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 templates/js/translated/part.js:273 +#: part/templates/part/detail.html:277 templates/js/translated/part.js:273 msgid "Copy BOM" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 msgid "New BOM Item" msgstr "" -#: part/templates/part/detail.html:301 +#: part/templates/part/detail.html:284 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:314 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:331 +#: part/templates/part/detail.html:315 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:356 +#: part/templates/part/detail.html:342 stock/templates/stock/item.html:43 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:371 +#: part/templates/part/detail.html:358 msgid "Part Suppliers" msgstr "商品供应商" -#: part/templates/part/detail.html:399 +#: part/templates/part/detail.html:386 msgid "Part Manufacturers" msgstr "商品制造商" -#: part/templates/part/detail.html:415 +#: part/templates/part/detail.html:402 msgid "Delete manufacturer parts" msgstr "删除制造商商品" -#: part/templates/part/detail.html:602 +#: part/templates/part/detail.html:593 msgid "Delete selected BOM items?" msgstr "" -#: part/templates/part/detail.html:603 +#: part/templates/part/detail.html:594 msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:652 +#: part/templates/part/detail.html:643 msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:709 +#: part/templates/part/detail.html:687 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:717 +#: part/templates/part/detail.html:695 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:814 +#: part/templates/part/detail.html:792 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:864 +#: part/templates/part/detail.html:842 msgid "Edit Part Notes" msgstr "编辑商品注释" -#: part/templates/part/detail.html:977 +#: part/templates/part/detail.html:955 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:989 +#: part/templates/part/detail.html:967 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1001 +#: part/templates/part/detail.html:979 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1090 +#: part/templates/part/detail.html:1068 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -5028,7 +5031,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:156 -#: part/templates/part/part_base.html:579 +#: part/templates/part/part_base.html:595 msgid "Show Part Details" msgstr "" @@ -5037,54 +5040,68 @@ msgstr "" msgid "This part is a variant of %(link)s" msgstr "" -#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2444 +#: part/templates/part/part_base.html:190 templates/js/translated/order.js:2436 #: templates/js/translated/table_filters.js:193 msgid "In Stock" msgstr "" -#: part/templates/part/part_base.html:210 templates/InvenTree/index.html:178 +#: part/templates/part/part_base.html:211 templates/InvenTree/index.html:178 msgid "Required for Build Orders" msgstr "" -#: part/templates/part/part_base.html:217 +#: part/templates/part/part_base.html:216 +msgid "Allocated to Build Orders" +msgstr "" + +#: part/templates/part/part_base.html:220 +#: part/templates/part/part_base.html:243 +msgid "Required quantity has not been allocated" +msgstr "" + +#: part/templates/part/part_base.html:222 +#: part/templates/part/part_base.html:245 +msgid "Required quantity has been allocated" +msgstr "" + +#: part/templates/part/part_base.html:232 msgid "Required for Sales Orders" msgstr "" -#: part/templates/part/part_base.html:224 -msgid "Allocated to Orders" +#: part/templates/part/part_base.html:239 +msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:239 templates/js/translated/bom.js:901 +#: part/templates/part/part_base.html:255 templates/js/translated/bom.js:901 msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:245 templates/js/translated/part.js:1156 +#: part/templates/part/part_base.html:261 templates/js/translated/part.js:1156 #: templates/js/translated/part.js:1329 msgid "Building" msgstr "" -#: part/templates/part/part_base.html:295 +#: part/templates/part/part_base.html:311 msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 +#: part/templates/part/part_base.html:340 msgid "Latest Serial Number" msgstr "" -#: part/templates/part/part_base.html:328 +#: part/templates/part/part_base.html:344 #: stock/templates/stock/item_base.html:161 msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:449 part/templates/part/prices.html:144 +#: part/templates/part/part_base.html:465 part/templates/part/prices.html:144 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:508 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:573 +#: part/templates/part/part_base.html:589 msgid "Hide Part Details" msgstr "" @@ -5149,20 +5166,15 @@ msgstr "此商品无价格信息可用。" msgid "Variants" msgstr "" -#: part/templates/part/part_sidebar.html:26 +#: part/templates/part/part_sidebar.html:28 msgid "Used In" msgstr "" -#: part/templates/part/part_sidebar.html:34 -#: stock/templates/stock/stock_sidebar.html:8 -msgid "Allocations" -msgstr "" - -#: part/templates/part/part_sidebar.html:49 +#: part/templates/part/part_sidebar.html:47 msgid "Scheduling" msgstr "" -#: part/templates/part/part_sidebar.html:53 +#: part/templates/part/part_sidebar.html:51 msgid "Test Templates" msgstr "" @@ -5636,8 +5648,8 @@ msgstr "" #: templates/js/translated/build.js:374 templates/js/translated/build.js:522 #: templates/js/translated/build.js:920 templates/js/translated/build.js:1308 #: templates/js/translated/model_renderers.js:95 -#: templates/js/translated/order.js:99 templates/js/translated/order.js:2150 -#: templates/js/translated/order.js:2239 templates/js/translated/stock.js:432 +#: templates/js/translated/order.js:99 templates/js/translated/order.js:2142 +#: templates/js/translated/order.js:2231 templates/js/translated/stock.js:431 msgid "Serial Number" msgstr "序列号" @@ -5658,7 +5670,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:50 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2623 +#: templates/js/translated/order.js:984 templates/js/translated/stock.js:2471 msgid "Date" msgstr "" @@ -5676,8 +5688,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: templates/js/translated/stock.js:552 templates/js/translated/stock.js:722 -#: templates/js/translated/stock.js:2876 +#: templates/js/translated/stock.js:551 templates/js/translated/stock.js:721 +#: templates/js/translated/stock.js:2724 msgid "Serial" msgstr "" @@ -5695,7 +5707,7 @@ msgstr "" #: stock/forms.py:74 stock/forms.py:198 stock/models.py:680 #: stock/templates/stock/item_base.html:188 -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1800 msgid "Expiry Date" msgstr "" @@ -5850,7 +5862,7 @@ msgstr "" msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:704 stock/templates/stock/item.html:121 +#: stock/models.py:704 stock/templates/stock/item.html:138 msgid "Stock Item Notes" msgstr "" @@ -6077,44 +6089,40 @@ msgstr "" msgid "New Entry" msgstr "" -#: stock/templates/stock/item.html:41 -msgid "Stock Item Allocations" -msgstr "" - -#: stock/templates/stock/item.html:57 +#: stock/templates/stock/item.html:74 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:65 +#: stock/templates/stock/item.html:82 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:74 +#: stock/templates/stock/item.html:91 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:78 stock/templates/stock/item_base.html:57 +#: stock/templates/stock/item.html:95 stock/templates/stock/item_base.html:57 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:82 +#: stock/templates/stock/item.html:99 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:103 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:143 +#: stock/templates/stock/item.html:160 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:147 templates/js/translated/stock.js:2985 +#: stock/templates/stock/item.html:164 templates/js/translated/stock.js:2833 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:297 templates/js/translated/stock.js:1445 +#: stock/templates/stock/item.html:321 templates/js/translated/stock.js:1444 msgid "Add Test Result" msgstr "" @@ -6239,7 +6247,7 @@ msgid "Stale" msgstr "" #: stock/templates/stock/item_base.html:201 -#: templates/js/translated/stock.js:1817 +#: templates/js/translated/stock.js:1816 msgid "Last Updated" msgstr "" @@ -6426,6 +6434,10 @@ msgstr "" msgid "Stock Tracking" msgstr "" +#: stock/templates/stock/stock_sidebar.html:8 +msgid "Allocations" +msgstr "" + #: stock/templates/stock/stock_sidebar.html:20 msgid "Child Items" msgstr "" @@ -6455,7 +6467,7 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:152 templates/js/translated/stock.js:138 +#: stock/views.py:152 templates/js/translated/stock.js:137 msgid "Edit Stock Location" msgstr "编辑仓储地点" @@ -6499,7 +6511,7 @@ msgstr "" msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:479 templates/js/translated/stock.js:1040 +#: stock/views.py:479 templates/js/translated/stock.js:1039 msgid "Confirm stock adjustment" msgstr "" @@ -6507,7 +6519,7 @@ msgstr "" msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:512 templates/js/translated/stock.js:341 +#: stock/views.py:512 templates/js/translated/stock.js:340 msgid "Edit Stock Item" msgstr "" @@ -6519,7 +6531,7 @@ msgstr "新建仓储地点" msgid "Create new Stock Item" msgstr "" -#: stock/views.py:905 templates/js/translated/stock.js:321 +#: stock/views.py:905 templates/js/translated/stock.js:320 msgid "Duplicate Stock Item" msgstr "" @@ -7666,7 +7678,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:992 +#: templates/js/translated/barcode.js:397 templates/js/translated/stock.js:991 msgid "Remove stock item" msgstr "" @@ -7886,13 +7898,13 @@ msgstr "生产订单未完成" msgid "Complete Build Order" msgstr "生产订单完成" -#: templates/js/translated/build.js:215 templates/js/translated/stock.js:91 -#: templates/js/translated/stock.js:180 +#: templates/js/translated/build.js:215 templates/js/translated/stock.js:90 +#: templates/js/translated/stock.js:179 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:217 templates/js/translated/stock.js:93 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/build.js:217 templates/js/translated/stock.js:92 +#: templates/js/translated/stock.js:181 msgid "Latest serial number" msgstr "" @@ -7964,7 +7976,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:704 templates/js/translated/order.js:2053 +#: templates/js/translated/build.js:704 msgid "Location not specified" msgstr "未指定仓储地点" @@ -7973,12 +7985,12 @@ msgid "No active build outputs found" msgstr "" #: templates/js/translated/build.js:1347 templates/js/translated/build.js:2136 -#: templates/js/translated/order.js:2187 +#: templates/js/translated/order.js:2179 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1349 templates/js/translated/build.js:2137 -#: templates/js/translated/order.js:2188 +#: templates/js/translated/order.js:2180 msgid "Delete stock allocation" msgstr "" @@ -7999,7 +8011,7 @@ msgid "Quantity Per" msgstr "" #: templates/js/translated/build.js:1429 templates/js/translated/build.js:1681 -#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2454 +#: templates/js/translated/build.js:2132 templates/js/translated/order.js:2446 msgid "Allocated" msgstr "" @@ -8007,7 +8019,7 @@ msgstr "" msgid "loading" msgstr "" -#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2534 +#: templates/js/translated/build.js:1487 templates/js/translated/order.js:2526 msgid "Build stock" msgstr "" @@ -8015,7 +8027,7 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2527 +#: templates/js/translated/build.js:1494 templates/js/translated/order.js:2519 msgid "Allocate stock" msgstr "" @@ -8089,8 +8101,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:1960 templates/js/translated/part.js:1237 -#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1609 -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/part.js:1648 templates/js/translated/stock.js:1608 +#: templates/js/translated/stock.js:2425 msgid "Select" msgstr "" @@ -8098,7 +8110,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2789 +#: templates/js/translated/build.js:2044 templates/js/translated/stock.js:2637 msgid "No user information" msgstr "没有用户信息" @@ -8307,7 +8319,7 @@ msgid "NO" msgstr "" #: templates/js/translated/label.js:29 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1016 +#: templates/js/translated/stock.js:1015 msgid "Select Stock Items" msgstr "选择库存项" @@ -8504,7 +8516,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2229 +#: templates/js/translated/order.js:623 templates/js/translated/stock.js:2228 msgid "Stock Status" msgstr "" @@ -8536,15 +8548,15 @@ msgstr "" msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2585 +#: templates/js/translated/order.js:1074 templates/js/translated/order.js:2577 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2607 +#: templates/js/translated/order.js:1104 templates/js/translated/order.js:2599 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2618 +#: templates/js/translated/order.js:1117 templates/js/translated/order.js:2610 msgid "Delete Line Item" msgstr "" @@ -8552,20 +8564,20 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2343 +#: templates/js/translated/order.js:1187 templates/js/translated/order.js:2335 msgid "Total" msgstr "" -#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2368 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2193 +#: templates/js/translated/order.js:1241 templates/js/translated/order.js:2360 +#: templates/js/translated/part.js:1865 templates/js/translated/part.js:2209 msgid "Unit Price" msgstr "单价" -#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2384 +#: templates/js/translated/order.js:1256 templates/js/translated/order.js:2376 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2426 +#: templates/js/translated/order.js:1297 templates/js/translated/order.js:2418 #: templates/js/translated/part.js:920 msgid "This line item is overdue" msgstr "" @@ -8574,15 +8586,15 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2540 +#: templates/js/translated/order.js:1360 templates/js/translated/order.js:2532 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2541 +#: templates/js/translated/order.js:1361 templates/js/translated/order.js:2533 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2545 +#: templates/js/translated/order.js:1362 templates/js/translated/order.js:2537 msgid "Delete line item" msgstr "" @@ -8638,56 +8650,56 @@ msgstr "" msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:2103 +#: templates/js/translated/order.js:2095 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2120 +#: templates/js/translated/order.js:2112 msgid "Confirm Delete Operation" msgstr "确认删除操作" -#: templates/js/translated/order.js:2121 +#: templates/js/translated/order.js:2113 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2253 -#: templates/js/translated/stock.js:1525 +#: templates/js/translated/order.js:2156 templates/js/translated/order.js:2245 +#: templates/js/translated/stock.js:1524 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:2172 templates/js/translated/order.js:2262 +#: templates/js/translated/order.js:2164 templates/js/translated/order.js:2254 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:2524 +#: templates/js/translated/order.js:2516 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:2530 +#: templates/js/translated/order.js:2522 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:2537 templates/js/translated/order.js:2727 +#: templates/js/translated/order.js:2529 templates/js/translated/order.js:2719 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:2549 +#: templates/js/translated/order.js:2541 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:2544 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:2633 +#: templates/js/translated/order.js:2625 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:2735 +#: templates/js/translated/order.js:2727 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:2749 +#: templates/js/translated/order.js:2741 msgid "No matching line items" msgstr "" @@ -8852,12 +8864,12 @@ msgid "No category" msgstr "没有分类" #: templates/js/translated/part.js:1320 -#: templates/js/translated/table_filters.js:425 +#: templates/js/translated/table_filters.js:434 msgid "Low stock" msgstr "" #: templates/js/translated/part.js:1411 templates/js/translated/part.js:1583 -#: templates/js/translated/stock.js:2538 +#: templates/js/translated/stock.js:2386 msgid "Display as list" msgstr "" @@ -8865,7 +8877,7 @@ msgstr "" msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2557 +#: templates/js/translated/part.js:1602 templates/js/translated/stock.js:2405 msgid "Display as tree" msgstr "" @@ -8873,7 +8885,7 @@ msgstr "" msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2601 +#: templates/js/translated/part.js:1680 templates/js/translated/stock.js:2449 msgid "Path" msgstr "" @@ -8881,12 +8893,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1236 +#: templates/js/translated/part.js:1775 templates/js/translated/stock.js:1235 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1237 -#: templates/js/translated/stock.js:1483 +#: templates/js/translated/part.js:1776 templates/js/translated/stock.js:1236 +#: templates/js/translated/stock.js:1482 msgid "Delete test result" msgstr "" @@ -8921,15 +8933,19 @@ msgstr "" msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2047 +#: templates/js/translated/part.js:2037 +msgid "No scheduling information available for this part" +msgstr "" + +#: templates/js/translated/part.js:2063 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2117 +#: templates/js/translated/part.js:2133 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2136 +#: templates/js/translated/part.js:2152 msgid "Single Price Difference" msgstr "" @@ -9003,360 +9019,356 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/stock.js:73 +#: templates/js/translated/stock.js:72 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:101 +#: templates/js/translated/stock.js:100 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:110 +#: templates/js/translated/stock.js:109 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:153 +#: templates/js/translated/stock.js:152 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:193 +#: templates/js/translated/stock.js:192 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:232 +#: templates/js/translated/stock.js:231 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:238 +#: templates/js/translated/stock.js:237 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:301 +#: templates/js/translated/stock.js:300 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:391 +#: templates/js/translated/stock.js:390 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:403 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:429 +#: templates/js/translated/stock.js:428 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:433 templates/js/translated/stock.js:434 +#: templates/js/translated/stock.js:432 templates/js/translated/stock.js:433 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:450 +#: templates/js/translated/stock.js:449 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:470 +#: templates/js/translated/stock.js:469 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:479 +#: templates/js/translated/stock.js:478 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:601 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:603 +#: templates/js/translated/stock.js:602 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:680 +#: templates/js/translated/stock.js:679 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:681 +#: templates/js/translated/stock.js:680 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:683 +#: templates/js/translated/stock.js:682 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:684 +#: templates/js/translated/stock.js:683 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:770 +#: templates/js/translated/stock.js:769 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:771 +#: templates/js/translated/stock.js:770 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:866 +#: templates/js/translated/stock.js:865 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:867 +#: templates/js/translated/stock.js:866 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:873 +#: templates/js/translated/stock.js:872 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:874 +#: templates/js/translated/stock.js:873 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:878 +#: templates/js/translated/stock.js:877 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:879 +#: templates/js/translated/stock.js:878 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:883 +#: templates/js/translated/stock.js:882 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:884 users/models.py:213 +#: templates/js/translated/stock.js:883 users/models.py:213 msgid "Add" msgstr "添加" -#: templates/js/translated/stock.js:888 +#: templates/js/translated/stock.js:887 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:977 +#: templates/js/translated/stock.js:976 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1017 +#: templates/js/translated/stock.js:1016 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1175 +#: templates/js/translated/stock.js:1174 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1177 +#: templates/js/translated/stock.js:1176 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1182 +#: templates/js/translated/stock.js:1181 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1229 +#: templates/js/translated/stock.js:1228 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1232 +#: templates/js/translated/stock.js:1231 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1258 +#: templates/js/translated/stock.js:1257 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1314 +#: templates/js/translated/stock.js:1313 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1466 +#: templates/js/translated/stock.js:1465 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1488 +#: templates/js/translated/stock.js:1487 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1517 +#: templates/js/translated/stock.js:1516 msgid "In production" msgstr "正在生产" -#: templates/js/translated/stock.js:1521 +#: templates/js/translated/stock.js:1520 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1529 +#: templates/js/translated/stock.js:1528 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1534 msgid "No stock location set" msgstr "未设置仓储地点" -#: templates/js/translated/stock.js:1693 +#: templates/js/translated/stock.js:1692 msgid "Stock item is in production" msgstr "库存品正在生产" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1701 +#: templates/js/translated/stock.js:1700 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1705 +#: templates/js/translated/stock.js:1704 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1707 +#: templates/js/translated/stock.js:1706 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1713 +#: templates/js/translated/stock.js:1712 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1715 +#: templates/js/translated/stock.js:1714 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1717 +#: templates/js/translated/stock.js:1716 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1722 +#: templates/js/translated/stock.js:1721 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1729 +#: templates/js/translated/stock.js:1728 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1731 +#: templates/js/translated/stock.js:1730 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1733 +#: templates/js/translated/stock.js:1732 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1737 +#: templates/js/translated/stock.js:1736 #: templates/js/translated/table_filters.js:188 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:1786 msgid "Stocktake" msgstr "" -#: templates/js/translated/stock.js:1869 +#: templates/js/translated/stock.js:1868 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:1907 +#: templates/js/translated/stock.js:1906 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:1928 templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1927 templates/js/translated/stock.js:1975 msgid "items" msgstr "" -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/stock.js:2015 msgid "batches" msgstr "" -#: templates/js/translated/stock.js:2043 +#: templates/js/translated/stock.js:2042 msgid "locations" msgstr "" -#: templates/js/translated/stock.js:2045 +#: templates/js/translated/stock.js:2044 msgid "Undefined location" msgstr "" -#: templates/js/translated/stock.js:2244 +#: templates/js/translated/stock.js:2243 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2258 +#: templates/js/translated/stock.js:2257 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2259 +#: templates/js/translated/stock.js:2258 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2438 -msgid "Allocated Quantity" -msgstr "" - -#: templates/js/translated/stock.js:2648 +#: templates/js/translated/stock.js:2496 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2673 +#: templates/js/translated/stock.js:2521 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2692 +#: templates/js/translated/stock.js:2540 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2711 +#: templates/js/translated/stock.js:2559 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2729 +#: templates/js/translated/stock.js:2577 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2600 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2608 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2649 msgid "Edit tracking entry" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2650 msgid "Delete tracking entry" msgstr "" -#: templates/js/translated/stock.js:2853 +#: templates/js/translated/stock.js:2701 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2752 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2940 +#: templates/js/translated/stock.js:2788 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2941 +#: templates/js/translated/stock.js:2789 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2943 +#: templates/js/translated/stock.js:2791 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2944 +#: templates/js/translated/stock.js:2792 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2945 +#: templates/js/translated/stock.js:2793 msgid "The Stock Item is serialized and does not belong to another item" msgstr "" -#: templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:2806 msgid "Select part to install" msgstr "" @@ -9387,12 +9399,12 @@ msgstr "" #: templates/js/translated/table_filters.js:121 #: templates/js/translated/table_filters.js:122 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:411 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:126 -#: templates/js/translated/table_filters.js:437 +#: templates/js/translated/table_filters.js:446 msgid "Subscribed" msgstr "" @@ -9434,7 +9446,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:163 -#: templates/js/translated/table_filters.js:374 +#: templates/js/translated/table_filters.js:383 msgid "Active parts" msgstr "" @@ -9530,36 +9542,37 @@ msgstr "" #: templates/js/translated/table_filters.js:315 #: templates/js/translated/table_filters.js:326 -#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:356 msgid "Order status" msgstr "" #: templates/js/translated/table_filters.js:331 -#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:361 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:412 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:416 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:408 +#: templates/js/translated/table_filters.js:417 msgid "Part has internal part number" msgstr "商品有内部编号" -#: templates/js/translated/table_filters.js:413 +#: templates/js/translated/table_filters.js:422 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:421 +#: templates/js/translated/table_filters.js:430 msgid "Stock available" msgstr "" -#: templates/js/translated/table_filters.js:449 +#: templates/js/translated/table_filters.js:458 msgid "Purchasable" msgstr "" diff --git a/InvenTree/order/api.py b/InvenTree/order/api.py index 92a5263141..631f734e70 100644 --- a/InvenTree/order/api.py +++ b/InvenTree/order/api.py @@ -970,9 +970,17 @@ class SOAllocationList(generics.ListAPIView): outstanding = str2bool(outstanding) if outstanding: - queryset = queryset.filter(line__order__status__in=SalesOrderStatus.OPEN) + # Filter only "open" orders + # Filter only allocations which have *not* shipped + queryset = queryset.filter( + line__order__status__in=SalesOrderStatus.OPEN, + shipment__shipment_date=None, + ) else: - queryset = queryset.exclude(line__order__status__in=SalesOrderStatus.OPEN) + queryset = queryset.exclude( + line__order__status__in=SalesOrderStatus.OPEN, + shipment__shipment_date=None + ) return queryset diff --git a/InvenTree/part/api.py b/InvenTree/part/api.py index f542e36c68..3a2bb6eeb3 100644 --- a/InvenTree/part/api.py +++ b/InvenTree/part/api.py @@ -855,6 +855,14 @@ class PartList(generics.ListCreateAPIView): kwargs['starred_parts'] = self.starred_parts + try: + params = self.request.query_params + + kwargs['parameters'] = str2bool(params.get('parameters', None)) + + except AttributeError: + pass + return self.serializer_class(*args, **kwargs) def list(self, request, *args, **kwargs): @@ -1405,6 +1413,44 @@ class PartParameterTemplateList(generics.ListCreateAPIView): 'name', ] + def filter_queryset(self, queryset): + """ + Custom filtering for the PartParameterTemplate API + """ + + queryset = super().filter_queryset(queryset) + + params = self.request.query_params + + # Filtering against a "Part" - return only parameter templates which are referenced by a part + part = params.get('part', None) + + if part is not None: + + try: + part = Part.objects.get(pk=part) + parameters = PartParameter.objects.filter(part=part) + template_ids = parameters.values_list('template').distinct() + queryset = queryset.filter(pk__in=[el[0] for el in template_ids]) + except (ValueError, Part.DoesNotExist): + pass + + # Filtering against a "PartCategory" - return only parameter templates which are referenced by parts in this category + category = params.get('category', None) + + if category is not None: + + try: + category = PartCategory.objects.get(pk=category) + cats = category.get_descendants(include_self=True) + parameters = PartParameter.objects.filter(part__category__in=cats) + template_ids = parameters.values_list('template').distinct() + queryset = queryset.filter(pk__in=[el[0] for el in template_ids]) + except (ValueError, PartCategory.DoesNotExist): + pass + + return queryset + class PartParameterList(generics.ListCreateAPIView): """ API endpoint for accessing a list of PartParameter objects diff --git a/InvenTree/part/models.py b/InvenTree/part/models.py index d9788f5fd9..fad0f12e28 100644 --- a/InvenTree/part/models.py +++ b/InvenTree/part/models.py @@ -417,7 +417,7 @@ class Part(MPTTModel): context['allocated_build_order_quantity'] = self.build_order_allocation_count() context['required_sales_order_quantity'] = self.required_sales_order_quantity() - context['allocated_sales_order_quantity'] = self.sales_order_allocation_count() + context['allocated_sales_order_quantity'] = self.sales_order_allocation_count(pending=True) context['available'] = self.available_stock context['on_order'] = self.on_order @@ -1118,7 +1118,9 @@ class Part(MPTTModel): quantity = 0 for line in open_lines: - quantity += line.quantity + # Determine the quantity "remaining" to be shipped out + remaining = max(line.quantity - line.shipped, 0) + quantity += remaining return quantity @@ -1336,19 +1338,36 @@ class Part(MPTTModel): return query['total'] - def sales_order_allocations(self): + def sales_order_allocations(self, **kwargs): """ Return all sales-order-allocation objects which allocate this part to a SalesOrder """ - return OrderModels.SalesOrderAllocation.objects.filter(item__part__id=self.id) + queryset = OrderModels.SalesOrderAllocation.objects.filter(item__part__id=self.id) - def sales_order_allocation_count(self): + pending = kwargs.get('pending', None) + + if pending is True: + # Look only for 'open' orders which have not shipped + queryset = queryset.filter( + line__order__status__in=SalesOrderStatus.OPEN, + shipment__shipment_date=None, + ) + elif pending is False: + # Look only for 'closed' orders or orders which have shipped + queryset = queryset.exclude( + line__order__status__in=SalesOrderStatus.OPEN, + shipment__shipment_date=None, + ) + + return queryset + + def sales_order_allocation_count(self, **kwargs): """ - Return the tutal quantity of this part allocated to sales orders + Return the total quantity of this part allocated to sales orders """ - query = self.sales_order_allocations().aggregate( + query = self.sales_order_allocations(**kwargs).aggregate( total=Coalesce( Sum( 'quantity', diff --git a/InvenTree/part/serializers.py b/InvenTree/part/serializers.py index 5d63448bb7..c46950adca 100644 --- a/InvenTree/part/serializers.py +++ b/InvenTree/part/serializers.py @@ -211,6 +211,34 @@ class PartThumbSerializerUpdate(InvenTreeModelSerializer): ] +class PartParameterTemplateSerializer(InvenTreeModelSerializer): + """ JSON serializer for the PartParameterTemplate model """ + + class Meta: + model = PartParameterTemplate + fields = [ + 'pk', + 'name', + 'units', + ] + + +class PartParameterSerializer(InvenTreeModelSerializer): + """ JSON serializers for the PartParameter model """ + + template_detail = PartParameterTemplateSerializer(source='template', many=False, read_only=True) + + class Meta: + model = PartParameter + fields = [ + 'pk', + 'part', + 'template', + 'template_detail', + 'data' + ] + + class PartBriefSerializer(InvenTreeModelSerializer): """ Serializer for Part (brief detail) """ @@ -259,11 +287,16 @@ class PartSerializer(InvenTreeModelSerializer): category_detail = kwargs.pop('category_detail', False) + parameters = kwargs.pop('parameters', False) + super().__init__(*args, **kwargs) if category_detail is not True: self.fields.pop('category_detail') + if parameters is not True: + self.fields.pop('parameters') + @staticmethod def annotate_queryset(queryset): """ @@ -356,19 +389,18 @@ class PartSerializer(InvenTreeModelSerializer): # PrimaryKeyRelated fields (Note: enforcing field type here results in much faster queries, somehow...) category = serializers.PrimaryKeyRelatedField(queryset=PartCategory.objects.all()) - # TODO - Include annotation for the following fields: - # allocated_stock = serializers.FloatField(source='allocation_count', read_only=True) - # bom_items = serializers.IntegerField(source='bom_count', read_only=True) - # used_in = serializers.IntegerField(source='used_in_count', read_only=True) + parameters = PartParameterSerializer( + many=True, + read_only=True, + ) class Meta: model = Part partial = True fields = [ 'active', - # 'allocated_stock', + 'assembly', - # 'bom_items', 'category', 'category_detail', 'component', @@ -388,6 +420,7 @@ class PartSerializer(InvenTreeModelSerializer): 'minimum_stock', 'name', 'notes', + 'parameters', 'pk', 'purchaseable', 'revision', @@ -398,7 +431,6 @@ class PartSerializer(InvenTreeModelSerializer): 'thumbnail', 'trackable', 'units', - # 'used_in', 'variant_of', 'virtual', ] @@ -600,34 +632,6 @@ class BomItemSerializer(InvenTreeModelSerializer): ] -class PartParameterTemplateSerializer(InvenTreeModelSerializer): - """ JSON serializer for the PartParameterTemplate model """ - - class Meta: - model = PartParameterTemplate - fields = [ - 'pk', - 'name', - 'units', - ] - - -class PartParameterSerializer(InvenTreeModelSerializer): - """ JSON serializers for the PartParameter model """ - - template_detail = PartParameterTemplateSerializer(source='template', many=False, read_only=True) - - class Meta: - model = PartParameter - fields = [ - 'pk', - 'part', - 'template', - 'template_detail', - 'data' - ] - - class CategoryParameterTemplateSerializer(InvenTreeModelSerializer): """ Serializer for PartCategoryParameterTemplate """ diff --git a/InvenTree/part/templates/part/category.html b/InvenTree/part/templates/part/category.html index acbd0b16f1..6a61ef2fbf 100644 --- a/InvenTree/part/templates/part/category.html +++ b/InvenTree/part/templates/part/category.html @@ -223,13 +223,14 @@ {{ block.super }} {% if category %} - loadParametricPartTable( - "#parametric-part-table", - { - headers: {{ headers|safe }}, - data: {{ parameters|safe }}, - } - ); + onPanelLoad('parameters', function() { + loadParametricPartTable( + "#parametric-part-table", + { + category: {{ category.pk }}, + } + ); + }); $("#toggle-starred").click(function() { toggleStar({ @@ -240,9 +241,6 @@ {% endif %} - // Enable left-hand navigation sidebar - enableSidebar('category'); - // Enable breadcrumb tree view enableBreadcrumbTree({ label: 'category', @@ -258,18 +256,20 @@ } }); - loadPartCategoryTable( - $('#subcategory-table'), { - params: { - {% if category %} - parent: {{ category.pk }}, - {% else %} - parent: null, - {% endif %} - }, - allowTreeView: true, - } - ); + onPanelLoad('subcategories', function() { + loadPartCategoryTable( + $('#subcategory-table'), { + params: { + {% if category %} + parent: {{ category.pk }}, + {% else %} + parent: null, + {% endif %} + }, + allowTreeView: true, + } + ); + }); $("#cat-create").click(function() { @@ -339,19 +339,24 @@ {% endif %} - loadPartTable( - "#part-table", - "{% url 'api-part-list' %}", - { - params: { - {% if category %}category: {{ category.id }}, - {% else %}category: "null", - {% endif %} + onPanelLoad('parts', function() { + loadPartTable( + "#part-table", + "{% url 'api-part-list' %}", + { + params: { + {% if category %}category: {{ category.id }}, + {% else %}category: "null", + {% endif %} + }, + buttons: ['#part-options'], + checkbox: true, + gridView: true, }, - buttons: ['#part-options'], - checkbox: true, - gridView: true, - }, - ); + ); + }); + + // Enable left-hand navigation sidebar + enableSidebar('category'); {% endblock %} diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index d01c7d1073..44f6682d3c 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -47,23 +47,6 @@ {% endif %} -
-
-
-

{% trans "Part Stock Allocations" %}

- {% include "spacer.html" %} -
-
-
-
-
- {% include "filter_list.html" with id="allocations" %} -
-
-
-
-
-
@@ -326,6 +309,7 @@
+ {% if part.assembly %}

{% trans "Part Builds" %}

@@ -351,7 +335,9 @@
+ {% endif %} + {% if part.component %}

{% trans "Build Order Allocations" %}

@@ -363,6 +349,7 @@
+ {% endif %}
@@ -531,6 +518,7 @@ // Load the "builds" tab onPanelLoad("build-orders", function() { + {% if part.assembly %} $("#start-build").click(function() { newBuildOrder({ part: {{ part.pk }}, @@ -543,12 +531,15 @@ part: {{ part.id }}, } }); + {% endif %} + {% if part.component %} loadBuildOrderAllocationTable("#build-order-allocation-table", { params: { part: {{ part.id }}, } }); + {% endif %} }); @@ -675,19 +666,6 @@ {% endif %} }); - // Load the "allocations" tab - onPanelLoad('allocations', function() { - - loadStockAllocationTable( - $("#part-allocation-table"), - { - params: { - part: {{ part.pk }}, - }, - } - ); - }); - // Load the "related parts" tab onPanelLoad("related-parts", function() { diff --git a/InvenTree/part/templates/part/part_base.html b/InvenTree/part/templates/part/part_base.html index fe18c68a38..d14cfbdfd5 100644 --- a/InvenTree/part/templates/part/part_base.html +++ b/InvenTree/part/templates/part/part_base.html @@ -204,44 +204,60 @@ {% decimal on_order %} {% endif %} + {% if part.component %} {% if required_build_order_quantity > 0 %} {% trans "Required for Build Orders" %} - {% decimal required_build_order_quantity %} + {% decimal required_build_order_quantity %} + + + + {% trans "Allocated to Build Orders" %} + + {% decimal allocated_build_order_quantity %} + {% if allocated_build_order_quantity < required_build_order_quantity %} + + {% else %} + + {% endif %} + {% endif %} + {% endif %} + {% if part.salable %} {% if required_sales_order_quantity > 0 %} {% trans "Required for Sales Orders" %} - {% decimal required_sales_order_quantity %} - - {% endif %} - {% if allocated > 0 %} - - - {% trans "Allocated to Orders" %} - {% decimal allocated %} - - {% endif %} - - {% if not part.is_template %} - {% if part.assembly %} - -
- -
{% trans "Build Status" %}
+ + {% decimal required_sales_order_quantity %} - + + {% trans "Allocated to Sales Orders" %} + + {% decimal allocated_sales_order_quantity %} + {% if allocated_sales_order_quantity < required_sales_order_quantity %} + + {% else %} + + {% endif %} + + + {% endif %} + {% endif %} + {% if not part.is_template %} + {% if part.assembly %} + + {% trans "Can Build" %} {% decimal part.can_build %} {% if quantity_being_built > 0 %} - + {% trans "Building" %} {% decimal quantity_being_built %} diff --git a/InvenTree/part/templates/part/part_sidebar.html b/InvenTree/part/templates/part/part_sidebar.html index 4458a5b681..3c1c647f86 100644 --- a/InvenTree/part/templates/part/part_sidebar.html +++ b/InvenTree/part/templates/part/part_sidebar.html @@ -17,7 +17,9 @@ {% if part.assembly %} {% trans "Bill of Materials" as text %} {% include "sidebar_item.html" with label="bom" text=text icon="fa-list" %} +{% endif %} {% if roles.build.view %} +{% if part.assembly or part.component %} {% trans "Build Orders" as text %} {% include "sidebar_item.html" with label="build-orders" text=text icon="fa-tools" %} {% endif %} @@ -30,10 +32,6 @@ {% trans "Pricing" as text %} {% include "sidebar_item.html" with label="pricing" text=text icon="fa-dollar-sign" %} {% endif %} -{% if part.salable or part.component %} -{% trans "Allocations" as text %} -{% include "sidebar_item.html" with label="allocations" text=text icon="fa-bookmark" %} -{% endif %} {% if part.purchaseable and roles.purchase_order.view %} {% trans "Suppliers" as text %} {% include "sidebar_item.html" with label="suppliers" text=text icon="fa-building" %} diff --git a/InvenTree/part/views.py b/InvenTree/part/views.py index 4b1e0eca33..9f3cd07f7c 100644 --- a/InvenTree/part/views.py +++ b/InvenTree/part/views.py @@ -441,9 +441,9 @@ class PartDetail(InvenTreeRoleMixin, DetailView): # set date for graph labels if stock_item.purchase_order and stock_item.purchase_order.issue_date: - line['date'] = stock_item.purchase_order.issue_date.strftime('%d.%m.%Y') + line['date'] = stock_item.purchase_order.issue_date.isoformat() elif stock_item.tracking_info.count() > 0: - line['date'] = stock_item.tracking_info.first().date.strftime('%d.%m.%Y') + line['date'] = stock_item.tracking_info.first().date.date().isoformat() else: # Not enough information continue @@ -500,9 +500,9 @@ class PartDetail(InvenTreeRoleMixin, DetailView): # set date for graph labels if sale_item.order.issue_date: - line['date'] = sale_item.order.issue_date.strftime('%d.%m.%Y') + line['date'] = sale_item.order.issue_date.isoformat() elif sale_item.order.creation_date: - line['date'] = sale_item.order.creation_date.strftime('%d.%m.%Y') + line['date'] = sale_item.order.creation_date.isoformat() else: line['date'] = _('None') @@ -988,22 +988,6 @@ class CategoryDetail(InvenTreeRoleMixin, DetailView): category = kwargs.get('object', None) if category: - cascade = kwargs.get('cascade', True) - - # Prefetch parts parameters - parts_parameters = category.prefetch_parts_parameters(cascade=cascade) - - # Get table headers (unique parameters names) - context['headers'] = category.get_unique_parameters(cascade=cascade, - prefetch=parts_parameters) - - # Insert part information - context['headers'].insert(0, 'description') - context['headers'].insert(0, 'part') - - # Get parameters data - context['parameters'] = category.get_parts_parameters(cascade=cascade, - prefetch=parts_parameters) # Insert "starred" information context['starred'] = category.is_starred_by(self.request.user) diff --git a/InvenTree/stock/templates/stock/item.html b/InvenTree/stock/templates/stock/item.html index 113fefb9b1..648896276d 100644 --- a/InvenTree/stock/templates/stock/item.html +++ b/InvenTree/stock/templates/stock/item.html @@ -37,19 +37,36 @@
+ + {% if item.part.component %}
-

{% trans "Stock Item Allocations" %}

+

{% trans "Build Order Allocations" %}

{% include "spacer.html" %}
-
+
- {% include "filter_list.html" with id="allocations" %} + {% include "filter_list.html" with id="buildorderallocation" %}
-
+
+ {% endif %} + {% if item.part.salable %} +
+

{% trans "Sales Order Allocations" %}

+ {% include "spacer.html" %} +
+
+
+
+ {% include "filter_list.html" with id="salesorderallocation" %} +
+
+
+
+ {% endif %}
@@ -164,14 +181,21 @@ // Load the "allocations" tab onPanelLoad('allocations', function() { - loadStockAllocationTable( - $("#stock-allocation-table"), - { - params: { - stock_item: {{ item.pk }}, - }, + {% if item.part.component %} + loadBuildOrderAllocationTable('#build-order-allocation-table', { + params: { + stock_item: {{ item.pk }}, } - ); + }); + {% endif %} + + {% if item.part.salable %} + loadSalesOrderAllocationTable('#sales-order-allocation-table', { + params: { + stock_item: {{ item.pk }}, + } + }); + {% endif %} }); $('#stock-item-install').click(function() { diff --git a/InvenTree/stock/templates/stock/location.html b/InvenTree/stock/templates/stock/location.html index 1da0030bc6..45dcc0ba59 100644 --- a/InvenTree/stock/templates/stock/location.html +++ b/InvenTree/stock/templates/stock/location.html @@ -202,15 +202,17 @@ {% block js_ready %} {{ block.super }} - loadStockLocationTable($('#sublocation-table'), { - params: { - {% if location %} - parent: {{ location.pk }}, - {% else %} - parent: 'null', - {% endif %} - }, - allowTreeView: true, + onPanelLoad('sublocations', function() { + loadStockLocationTable($('#sublocation-table'), { + params: { + {% if location %} + parent: {{ location.pk }}, + {% else %} + parent: 'null', + {% endif %} + }, + allowTreeView: true, + }); }); linkButtonsToSelection( @@ -325,19 +327,21 @@ }); }); - loadStockTable($("#stock-table"), { - buttons: [ - '#stock-options', - ], - params: { - {% if location %} - location: {{ location.pk }}, - {% endif %} - part_detail: true, - location_detail: true, - supplier_part_detail: true, - }, - url: "{% url 'api-stock-list' %}", + onPanelLoad('stock', function() { + loadStockTable($("#stock-table"), { + buttons: [ + '#stock-options', + ], + params: { + {% if location %} + location: {{ location.pk }}, + {% endif %} + part_detail: true, + location_detail: true, + supplier_part_detail: true, + }, + url: "{% url 'api-stock-list' %}", + }); }); enableSidebar('stocklocation'); diff --git a/InvenTree/templates/js/translated/model_renderers.js b/InvenTree/templates/js/translated/model_renderers.js index 68ba496309..e3abe1186f 100644 --- a/InvenTree/templates/js/translated/model_renderers.js +++ b/InvenTree/templates/js/translated/model_renderers.js @@ -312,7 +312,13 @@ function renderPartCategory(name, data, parameters, options) { // eslint-disable-next-line no-unused-vars function renderPartParameterTemplate(name, data, parameters, options) { - var html = `${data.name} - [${data.units}]`; + var units = ''; + + if (data.units) { + units = ` [${data.units}]`; + } + + var html = `${data.name}${units}`; return html; } diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index 89eca2207e..932c7af707 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -2298,15 +2298,7 @@ function loadSalesOrderAllocationTable(table, options={}) { field: 'location', title: '{% trans "Location" %}', formatter: function(value, row) { - - if (!value) { - return '{% trans "Location not specified" %}'; - } - - var link = `/stock/location/${value}`; - var text = row.location_detail.description; - - return renderLink(text, link); + return locationDetail(row.item_detail, true); } }, { diff --git a/InvenTree/templates/js/translated/part.js b/InvenTree/templates/js/translated/part.js index ca063b3f9b..b0283a1b35 100644 --- a/InvenTree/templates/js/translated/part.js +++ b/InvenTree/templates/js/translated/part.js @@ -1068,68 +1068,84 @@ function loadRelatedPartsTable(table, part_id, options={}) { } +/* Load parametric table for part parameters + */ function loadParametricPartTable(table, options={}) { - /* Load parametric table for part parameters - * - * Args: - * - table: HTML reference to the table - * - table_headers: Unique parameters found in category - * - table_data: Parameters data - */ - var table_headers = options.headers; - var table_data = options.data; + var columns = [ + { + field: 'name', + title: '{% trans "Part" %}', + switchable: false, + sortable: true, + formatter: function(value, row) { + var name = row.full_name; - var columns = []; + var display = imageHoverIcon(row.thumbnail) + renderLink(name, `/part/${row.pk}/`); - for (var header of table_headers) { - if (header === 'part') { - columns.push({ - field: header, - title: '{% trans "Part" %}', - sortable: true, - sortName: 'name', - formatter: function(value, row) { - - var name = ''; - - if (row.IPN) { - name += row.IPN + ' | ' + row.name; - } else { - name += row.name; - } - - return renderLink(name, '/part/' + row.pk + '/'); - } - }); - } else if (header === 'description') { - columns.push({ - field: header, - title: '{% trans "Description" %}', - sortable: true, - }); - } else { - columns.push({ - field: header, - title: header, - sortable: true, - filterControl: 'input', - }); + return display; + } } - } + ]; + + // Request a list of parameters we are interested in for this category + inventreeGet( + '{% url "api-part-parameter-template-list" %}', + { + category: options.category, + }, + { + async: false, + success: function(response) { + for (var template of response) { + columns.push({ + field: `parameter_${template.pk}`, + title: template.name, + switchable: true, + sortable: true, + filterControl: 'input', + }); + } + } + } + ); + + // TODO: Re-enable filter control for parameter values $(table).inventreeTable({ - sortName: 'part', - queryParams: table_headers, + url: '{% url "api-part-list" %}', + queryParams: { + category: options.category, + cascade: true, + parameters: true, + }, groupBy: false, - name: options.name || 'parametric', + name: options.name || 'part-parameters', formatNoMatches: function() { return '{% trans "No parts found" %}'; }, columns: columns, showColumns: true, - data: table_data, - filterControl: true, + // filterControl: true, + sidePagination: 'server', + idField: 'pk', + uniqueId: 'pk', + onLoadSuccess: function() { + + var data = $(table).bootstrapTable('getData'); + + for (var idx = 0; idx < data.length; idx++) { + var row = data[idx]; + var pk = row.pk; + + // Make each parameter accessible, based on the "template" columns + row.parameters.forEach(function(parameter) { + row[`parameter_${parameter.template}`] = parameter.data; + }); + + $(table).bootstrapTable('updateRow', pk, row); + } + } }); } @@ -2028,6 +2044,22 @@ function loadPartSchedulingChart(canvas_id, part_id) { } ); + // If no scheduling information is available for the part, + // remove the chart and display a message instead + if (stock_schedule.length <= 1) { + + var message = ` +
+ {% trans "No scheduling information available for this part" %}.
+
`; + + var canvas_element = $('#part-schedule-chart'); + + canvas_element.closest('div').html(message); + + return; + } + // Iterate through future "events" to calculate expected quantity var quantity = part_info.in_stock; diff --git a/InvenTree/templates/js/translated/stock.js b/InvenTree/templates/js/translated/stock.js index 421a784281..b7f4162621 100644 --- a/InvenTree/templates/js/translated/stock.js +++ b/InvenTree/templates/js/translated/stock.js @@ -46,7 +46,6 @@ findStockItemBySerialNumber, installStockItem, loadInstalledInTable, - loadStockAllocationTable, loadStockLocationTable, loadStockTable, loadStockTestResultsTable, @@ -2302,157 +2301,6 @@ function loadStockTable(table, options) { } -/* - * Display a table of allocated stock, for either a part or stock item - * Allocations are displayed for: - * - * a) Sales Orders - * b) Build Orders - */ -function loadStockAllocationTable(table, options={}) { - - var params = options.params || {}; - - params.build_detail = true; - - var filterListElement = options.filterList || '#filter-list-allocations'; - - var filters = {}; - - var filterKey = options.filterKey || options.name || 'allocations'; - - var original = {}; - - for (var k in params) { - original[k] = params[k]; - filters[k] = params[k]; - } - - setupFilterList(filterKey, table, filterListElement); - - /* - * We have two separate API queries to make here: - * a) Build Order Allocations - * b) Sales Order Allocations - * - * We will let the call to inventreeTable take care of build orders, - * and then load sales orders after that. - */ - table.inventreeTable({ - url: '{% url "api-build-item-list" %}', - name: 'allocations', - original: original, - method: 'get', - queryParams: filters, - sidePagination: 'client', - showColumns: false, - onLoadSuccess: function(tableData) { - - var query_params = params; - - query_params.customer_detail = true; - query_params.order_detail = true; - - delete query_params.build_detail; - - // Load sales order allocation data - inventreeGet('{% url "api-so-allocation-list" %}', query_params, { - success: function(data) { - // Update table to include sales order data - $(table).bootstrapTable('append', data); - } - }); - }, - columns: [ - { - field: 'order', - title: '{% trans "Order" %}', - formatter: function(value, row) { - - var html = ''; - - if (row.build) { - - // Add an icon for the part being built - html += thumbnailImage(row.build_detail.part_detail.thumbnail, { - title: row.build_detail.part_detail.full_name - }); - - html += ' '; - - html += renderLink( - global_settings.BUILDORDER_REFERENCE_PREFIX + row.build_detail.reference, - `/build/${row.build}/` - ); - - html += makeIconBadge('fa-tools', '{% trans "Build Order" %}'); - } else if (row.order) { - - // Add an icon for the customer - html += thumbnailImage(row.customer_detail.thumbnail || row.customer_detail.image, { - title: row.customer_detail.name, - }); - - html += ' '; - - html += renderLink( - global_settings.SALESORDER_REFERENCE_PREFIX + row.order_detail.reference, - `/order/sales-order/${row.order}/` - ); - html += makeIconBadge('fa-truck', '{% trans "Sales Order" %}'); - } else { - return '-'; - } - - return html; - } - }, - { - field: 'description', - title: '{% trans "Description" %}', - formatter: function(value, row) { - if (row.order_detail) { - return row.order_detail.description; - } else if (row.build_detail) { - return row.build_detail.title; - } else { - return '-'; - } - } - }, - { - field: 'status', - title: '{% trans "Order Status" %}', - formatter: function(value, row) { - if (row.build) { - return buildStatusDisplay(row.build_detail.status); - } else if (row.order) { - return salesOrderStatusDisplay(row.order_detail.status); - } else { - return '-'; - } - } - }, - { - field: 'quantity', - title: '{% trans "Allocated Quantity" %}', - formatter: function(value, row) { - var text = value; - var pk = row.stock_item || row.item; - - if (pk) { - var url = `/stock/item/${pk}/`; - return renderLink(text, url); - } else { - return value; - } - } - }, - ] - }); -} - - /* * Display a table of stock locations */ diff --git a/InvenTree/templates/js/translated/table_filters.js b/InvenTree/templates/js/translated/table_filters.js index a4c6a0bbac..81d43d2c3f 100644 --- a/InvenTree/templates/js/translated/table_filters.js +++ b/InvenTree/templates/js/translated/table_filters.js @@ -341,6 +341,15 @@ function getAvailableTableFilters(tableKey) { }; } + if (tableKey == 'salesorderallocation') { + return { + outstanding: { + type: 'bool', + title: '{% trans "Outstanding" %}', + } + }; + } + if (tableKey == 'salesorder') { return { status: {